1<?xml version="1.0" encoding="UTF-8"?>
2<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://xmlns.oracle.com/weblogic/domain" elementFormDefault="qualified" attributeFormDefault="unqualified">
3  <xs:import namespace="http://xmlns.oracle.com/weblogic/security" schemaLocation="http://xmlns.oracle.com/weblogic/security/1.0/security.xsd"/>
4  <xs:complexType name="unix-machineType">
5    <xs:annotation>
6      <xs:documentation>Corresponds to UnixMachineMBean
7 (Interface=weblogic.management.configuration.UnixMachineMBean)</xs:documentation>
8    </xs:annotation>
9    <xs:complexContent>
10      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:machineType">
11        <xs:sequence>
12          <xs:element name="post-bind-uid-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
13            <xs:annotation>
14              <xs:documentation>Specifies whether a server running on this machine binds to a
15 UNIX User ID (UID) after it has carried out all privileged startup
16 actions.</xs:documentation>
17            </xs:annotation>
18          </xs:element>
19          <xs:element name="post-bind-uid" type="xs:string" minOccurs="0" nillable="true" default="nobody">
20            <xs:annotation>
21              <xs:documentation>The UNIX user ID (UID) that a server running on this machine will run
22 under after it has carried out all privileged startup actions.
23 Otherwise, the server will continue to run under the account under which
24 it was started.(Requires that you enable Post-Bind UID.)</xs:documentation>
25            </xs:annotation>
26          </xs:element>
27          <xs:element name="post-bind-gid-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
28            <xs:annotation>
29              <xs:documentation>Specifies whether a server running on this machine binds to a
30 UNIX Group ID (GID) after it has carried out all privileged startup
31 actions.</xs:documentation>
32            </xs:annotation>
33          </xs:element>
34          <xs:element name="post-bind-gid" type="xs:string" minOccurs="0" nillable="true" default="nobody">
35            <xs:annotation>
36              <xs:documentation>The UNIX group ID (GID) that a server running on this machine will run
37 under after it has carried out all privileged startup actions.
38 Otherwise, the server will continue to run under the group under which
39 it was started.(Requires that you enable Post-Bind GID.)</xs:documentation>
40            </xs:annotation>
41          </xs:element>
42        </xs:sequence>
43      </xs:extension>
44    </xs:complexContent>
45  </xs:complexType>
46  <xs:complexType name="machineType">
47    <xs:annotation>
48      <xs:documentation>Corresponds to MachineMBean
49 (Interface=weblogic.management.configuration.MachineMBean)</xs:documentation>
50    </xs:annotation>
51    <xs:complexContent>
52      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
53        <xs:sequence>
54          <xs:element name="address" maxOccurs="unbounded" type="xs:string" minOccurs="0" nillable="true">
55            <xs:annotation>
56              <xs:documentation>The addresses by which this machine is known. May be either host
57 names or literal IP addresses.</xs:documentation>
58            </xs:annotation>
59          </xs:element>
60          <xs:element name="node-manager" type="dom:node-managerType" minOccurs="0" nillable="true">
61            <xs:annotation>
62              <xs:documentation>Returns the NodeManager Mbean that defines the configuration of the Node Manager instance that runs on the machine.</xs:documentation>
63            </xs:annotation>
64          </xs:element>
65        </xs:sequence>
66      </xs:extension>
67    </xs:complexContent>
68  </xs:complexType>
69  <xs:complexType name="configurationType">
70    <xs:annotation>
71      <xs:documentation>Corresponds to ConfigurationMBean
72 (Interface=weblogic.management.configuration.ConfigurationMBean)</xs:documentation>
73    </xs:annotation>
74    <xs:sequence>
75      <xs:element name="name" minOccurs="0" nillable="false">
76        <xs:annotation>
77          <xs:documentation>The user-specified name of this MBean instance.</xs:documentation>
78        </xs:annotation>
79        <xs:simpleType>
80          <xs:restriction base="xs:string">
81            <xs:minLength value="1"/>
82          </xs:restriction>
83        </xs:simpleType>
84      </xs:element>
85      <xs:element name="notes" type="xs:string" minOccurs="0" nillable="true">
86        <xs:annotation>
87          <xs:documentation>Optional information that you can include to describe this
88 configuration.</xs:documentation>
89        </xs:annotation>
90      </xs:element>
91    </xs:sequence>
92  </xs:complexType>
93  <xs:complexType name="node-managerType">
94    <xs:annotation>
95      <xs:documentation>Corresponds to NodeManagerMBean
96 (Interface=weblogic.management.configuration.NodeManagerMBean)</xs:documentation>
97    </xs:annotation>
98    <xs:complexContent>
99      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
100        <xs:sequence>
101          <xs:element name="nm-type" minOccurs="0" nillable="true">
102            <xs:annotation>
103              <xs:documentation>Returns the node manager type.
104 (Interface=weblogic.management.configuration.NodeManagerMBean Attribute=getNMType)</xs:documentation>
105            </xs:annotation>
106            <xs:simpleType>
107              <xs:restriction base="xs:string">
108                <xs:enumeration value="SSH"/>
109                <xs:enumeration value="RSH"/>
110                <xs:enumeration value="Plain"/>
111                <xs:enumeration value="SSL"/>
112                <xs:enumeration value="ssh"/>
113                <xs:enumeration value="rsh"/>
114                <xs:enumeration value="ssl"/>
115                <xs:enumeration value="plain"/>
116                <xs:enumeration value="VMM"/>
117                <xs:enumeration value="vmm"/>
118                <xs:enumeration value="VMMS"/>
119                <xs:enumeration value="vmms"/>
120              </xs:restriction>
121            </xs:simpleType>
122          </xs:element>
123          <xs:element name="listen-address" type="xs:string" minOccurs="0" nillable="true" default="localhost">
124            <xs:annotation>
125              <xs:documentation>The host name or IP address where Node Manager listens for
126 connection requests.</xs:documentation>
127            </xs:annotation>
128          </xs:element>
129          <xs:element name="listen-port" minOccurs="0" nillable="false" default="5556">
130            <xs:annotation>
131              <xs:documentation>The port number where Node Manager listens for connection
132 requests.</xs:documentation>
133            </xs:annotation>
134            <xs:simpleType>
135              <xs:restriction base="xs:int">
136                <xs:minInclusive value="1"/>
137                <xs:maxInclusive value="65534"/>
138              </xs:restriction>
139            </xs:simpleType>
140          </xs:element>
141          <xs:element name="debug-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
142            <xs:annotation>
143              <xs:documentation>Specifies whether communication with this Node Manager needs to
144 be debugged. When enabled, Node Manager provides more information
145 about request processing. This information is sent to the log of the
146 server making requests to Node Manager.</xs:documentation>
147            </xs:annotation>
148          </xs:element>
149          <xs:element name="shell-command" type="xs:string" minOccurs="0" nillable="true">
150            <xs:annotation>
151              <xs:documentation>Returns the local command line to use when invoking SSH or RSH node
152 manager functions.
153 (Interface=weblogic.management.configuration.NodeManagerMBean Attribute=getShellCommand)</xs:documentation>
154            </xs:annotation>
155          </xs:element>
156          <xs:element name="node-manager-home" type="xs:string" minOccurs="0" nillable="true">
157            <xs:annotation>
158              <xs:documentation>Returns the node manager home directory that will be used to substitute
159 for the shell command template
160 (Interface=weblogic.management.configuration.NodeManagerMBean Attribute=getNodeManagerHome)</xs:documentation>
161            </xs:annotation>
162          </xs:element>
163          <xs:element name="adapter" type="xs:string" minOccurs="0" nillable="true">
164            <xs:annotation>
165              <xs:documentation>Gets the node manager client adapter name_version when using a VMM adapter to connect
166 to OVM or other VMM adapter providers
167 (Interface=weblogic.management.configuration.NodeManagerMBean Attribute=getAdapter)</xs:documentation>
168            </xs:annotation>
169          </xs:element>
170          <xs:element name="adapter-name" type="xs:string" minOccurs="0" nillable="true">
171            <xs:annotation>
172              <xs:documentation>Gets the node manager client adapter name when using a VMM adapter to connect
173 to OVM or other VMM adapters providers
174 (Interface=weblogic.management.configuration.NodeManagerMBean Attribute=getAdapterName)</xs:documentation>
175            </xs:annotation>
176          </xs:element>
177          <xs:element name="adapter-version" type="xs:string" minOccurs="0" nillable="true">
178            <xs:annotation>
179              <xs:documentation>Gets the node manager client adapter version when using a VMM adapter to connect
180 to OVM or other VMM adapters providers
181 (Interface=weblogic.management.configuration.NodeManagerMBean Attribute=getAdapterVersion)</xs:documentation>
182            </xs:annotation>
183          </xs:element>
184          <xs:element name="user-name" type="xs:string" minOccurs="0" nillable="true">
185            <xs:annotation>
186              <xs:documentation>The Node Manager client user name used to connect to the underlying
187 service to which the client delegates operations. </xs:documentation>
188            </xs:annotation>
189          </xs:element>
190          <xs:element name="password-encrypted" type="xs:string" minOccurs="0" nillable="true">
191            <xs:annotation>
192              <xs:documentation>(Interface=weblogic.management.configuration.NodeManagerMBean Attribute=getPasswordEncryptedAsString)</xs:documentation>
193            </xs:annotation>
194          </xs:element>
195          <xs:element name="installed-vmm-adapter" maxOccurs="unbounded" type="xs:string" minOccurs="0" nillable="true">
196            <xs:annotation>
197              <xs:documentation>Gets a list of the names and versions of the installed Virtual Machine Manager (VMM) adapters</xs:documentation>
198            </xs:annotation>
199          </xs:element>
200        </xs:sequence>
201      </xs:extension>
202    </xs:complexContent>
203  </xs:complexType>
204  <xs:complexType name="bridge-destinationType">
205    <xs:annotation>
206      <xs:documentation>Corresponds to BridgeDestinationMBean
207 (Interface=weblogic.management.configuration.BridgeDestinationMBean)</xs:documentation>
208    </xs:annotation>
209    <xs:complexContent>
210      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:bridge-destination-commonType">
211        <xs:sequence>
212          <xs:element name="properties" type="xs:string" minOccurs="0" nillable="true">
213            <xs:annotation>
214              <xs:documentation>(Interface=weblogic.management.configuration.BridgeDestinationMBean Attribute=getPropertiesAsString)</xs:documentation>
215            </xs:annotation>
216          </xs:element>
217        </xs:sequence>
218      </xs:extension>
219    </xs:complexContent>
220  </xs:complexType>
221  <xs:complexType name="bridge-destination-commonType">
222    <xs:annotation>
223      <xs:documentation>Corresponds to BridgeDestinationCommonMBean
224 (Interface=weblogic.management.configuration.BridgeDestinationCommonMBean)</xs:documentation>
225    </xs:annotation>
226    <xs:complexContent>
227      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
228        <xs:sequence>
229          <xs:element name="adapter-jndi-name" minOccurs="0" nillable="false" default="eis.jms.WLSConnectionFactoryJNDIXA">
230            <xs:annotation>
231              <xs:documentation>The JNDI name of the adapter used to communicate with the
232 specified destination.</xs:documentation>
233            </xs:annotation>
234            <xs:simpleType>
235              <xs:restriction base="xs:string">
236                <xs:minLength value="1"/>
237              </xs:restriction>
238            </xs:simpleType>
239          </xs:element>
240          <xs:element name="user-name" type="xs:string" minOccurs="0" nillable="true">
241            <xs:annotation>
242              <xs:documentation>The optional user name the adapter uses to access the
243 bridge destination.</xs:documentation>
244            </xs:annotation>
245          </xs:element>
246          <xs:element name="user-password-encrypted" type="xs:string" minOccurs="0" nillable="true">
247            <xs:annotation>
248              <xs:documentation>(Interface=weblogic.management.configuration.BridgeDestinationCommonMBean Attribute=getUserPasswordEncryptedAsString)</xs:documentation>
249            </xs:annotation>
250          </xs:element>
251          <xs:element name="classpath" type="xs:string" minOccurs="0" nillable="true">
252            <xs:annotation>
253              <xs:documentation>The &lt;tt&gt;CLASSPATH&lt;/tt&gt; of the bridge destination.</xs:documentation>
254            </xs:annotation>
255          </xs:element>
256        </xs:sequence>
257      </xs:extension>
258    </xs:complexContent>
259  </xs:complexType>
260  <xs:complexType name="transaction-log-storeType">
261    <xs:annotation>
262      <xs:documentation>Corresponds to TransactionLogStoreMBean
263 (Interface=weblogic.management.configuration.TransactionLogStoreMBean)</xs:documentation>
264    </xs:annotation>
265    <xs:complexContent>
266      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:persistent-storeType"/>
267    </xs:complexContent>
268  </xs:complexType>
269  <xs:complexType name="persistent-storeType">
270    <xs:annotation>
271      <xs:documentation>Corresponds to PersistentStoreMBean
272 (Interface=weblogic.management.configuration.PersistentStoreMBean)</xs:documentation>
273    </xs:annotation>
274    <xs:complexContent>
275      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:deploymentType">
276        <xs:sequence>
277          <xs:element name="logical-name" type="xs:string" minOccurs="0" nillable="true">
278            <xs:annotation>
279              <xs:documentation>The name used by subsystems to refer to different stores on
280 different servers using the same name.</xs:documentation>
281            </xs:annotation>
282          </xs:element>
283          <xs:element name="xa-resource-name" type="xs:string" minOccurs="0" nillable="true">
284            <xs:annotation>
285              <xs:documentation>Overrides the name of the XAResource that this store registers
286 with JTA.</xs:documentation>
287            </xs:annotation>
288          </xs:element>
289        </xs:sequence>
290      </xs:extension>
291    </xs:complexContent>
292  </xs:complexType>
293  <xs:complexType name="deploymentType">
294    <xs:annotation>
295      <xs:documentation>Corresponds to DeploymentMBean
296 (Interface=weblogic.management.configuration.DeploymentMBean)</xs:documentation>
297    </xs:annotation>
298    <xs:complexContent>
299      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
300        <xs:sequence>
301          <xs:element name="target" type="xs:string" minOccurs="0" nillable="true">
302            <xs:annotation>
303              <xs:documentation>(Interface=weblogic.management.configuration.DeploymentMBean Attribute=getTargetsAsString)</xs:documentation>
304            </xs:annotation>
305          </xs:element>
306          <xs:element name="deployment-order" minOccurs="0" nillable="false" default="1000">
307            <xs:annotation>
308              <xs:documentation>A priority that the server uses to determine when it deploys an
309 item. The priority is relative to other deployable items of the
310 same type.</xs:documentation>
311            </xs:annotation>
312            <xs:simpleType>
313              <xs:restriction base="xs:int">
314                <xs:minInclusive value="0"/>
315                <xs:maxInclusive value="2147483647"/>
316              </xs:restriction>
317            </xs:simpleType>
318          </xs:element>
319        </xs:sequence>
320      </xs:extension>
321    </xs:complexContent>
322  </xs:complexType>
323  <xs:complexType name="foreign-jndi-providerType">
324    <xs:annotation>
325      <xs:documentation>Corresponds to ForeignJNDIProviderMBean
326 (Interface=weblogic.management.configuration.ForeignJNDIProviderMBean)</xs:documentation>
327    </xs:annotation>
328    <xs:complexContent>
329      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:deploymentType">
330        <xs:sequence>
331          <xs:element name="initial-context-factory" type="xs:string" minOccurs="0" nillable="true">
332            <xs:annotation>
333              <xs:documentation>The initial context factory to use to connect.
334 This class name depends on the JNDI provider and the vendor
335 you are using. The value corresponds to the standard JNDI property,
336 &lt;code&gt;java.naming.factory.initial&lt;/code&gt;.</xs:documentation>
337            </xs:annotation>
338          </xs:element>
339          <xs:element name="provider-url" type="xs:string" minOccurs="0" nillable="true">
340            <xs:annotation>
341              <xs:documentation>The foreign JNDI provider URL.
342 This value corresponds to the
343 standard JNDI property, &lt;code&gt;java.naming.provider.url&lt;/code&gt;.</xs:documentation>
344            </xs:annotation>
345          </xs:element>
346          <xs:element name="password-encrypted" type="xs:string" minOccurs="0" nillable="true">
347            <xs:annotation>
348              <xs:documentation>(Interface=weblogic.management.configuration.ForeignJNDIProviderMBean Attribute=getPasswordEncryptedAsString)</xs:documentation>
349            </xs:annotation>
350          </xs:element>
351          <xs:element name="user" type="xs:string" minOccurs="0" nillable="true">
352            <xs:annotation>
353              <xs:documentation>The remote server's user name.</xs:documentation>
354            </xs:annotation>
355          </xs:element>
356          <xs:element name="foreign-jndi-link" maxOccurs="unbounded" type="dom:foreign-jndi-linkType" minOccurs="0" nillable="true">
357            <xs:annotation>
358              <xs:documentation>The foreign links.</xs:documentation>
359            </xs:annotation>
360          </xs:element>
361          <xs:element name="properties" type="xs:string" minOccurs="0" nillable="true">
362            <xs:annotation>
363              <xs:documentation>(Interface=weblogic.management.configuration.ForeignJNDIProviderMBean Attribute=getPropertiesAsString)</xs:documentation>
364            </xs:annotation>
365          </xs:element>
366        </xs:sequence>
367      </xs:extension>
368    </xs:complexContent>
369  </xs:complexType>
370  <xs:complexType name="foreign-jndi-linkType">
371    <xs:annotation>
372      <xs:documentation>Corresponds to ForeignJNDILinkMBean
373 (Interface=weblogic.management.configuration.ForeignJNDILinkMBean)</xs:documentation>
374    </xs:annotation>
375    <xs:complexContent>
376      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
377        <xs:sequence>
378          <xs:element name="local-jndi-name" type="xs:string" minOccurs="0" nillable="false">
379            <xs:annotation>
380              <xs:documentation>The local JNDI name.</xs:documentation>
381            </xs:annotation>
382          </xs:element>
383          <xs:element name="remote-jndi-name" type="xs:string" minOccurs="0" nillable="false">
384            <xs:annotation>
385              <xs:documentation>The foreign JNDI name.</xs:documentation>
386            </xs:annotation>
387          </xs:element>
388        </xs:sequence>
389      </xs:extension>
390    </xs:complexContent>
391  </xs:complexType>
392  <xs:complexType name="wtc-tbridge-globalType">
393    <xs:annotation>
394      <xs:documentation>Corresponds to WTCtBridgeGlobalMBean
395 (Interface=weblogic.management.configuration.WTCtBridgeGlobalMBean)</xs:documentation>
396    </xs:annotation>
397    <xs:complexContent>
398      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
399        <xs:sequence>
400          <xs:element name="transactional" minOccurs="0" nillable="true">
401            <xs:annotation>
402              <xs:documentation>Specifies whether this Tuxedo queuing bridge should use
403 transactions when retrieving messages from a source location and
404 when placing messages on a target location.</xs:documentation>
405            </xs:annotation>
406            <xs:simpleType>
407              <xs:restriction base="xs:string">
408                <xs:enumeration value="Yes"/>
409                <xs:enumeration value="No"/>
410              </xs:restriction>
411            </xs:simpleType>
412          </xs:element>
413          <xs:element name="timeout" minOccurs="0" nillable="false" default="60">
414            <xs:annotation>
415              <xs:documentation>The number of timeout seconds for an entire redirection when
416 this Tuxedo queuing bridge places a message on the target location.
417 A value of &lt;code&gt;0&lt;/code&gt; specifies an infinite wait.</xs:documentation>
418            </xs:annotation>
419            <xs:simpleType>
420              <xs:restriction base="xs:int">
421                <xs:minInclusive value="0"/>
422                <xs:maxInclusive value="2147483647"/>
423              </xs:restriction>
424            </xs:simpleType>
425          </xs:element>
426          <xs:element name="retries" minOccurs="0" nillable="false" default="0">
427            <xs:annotation>
428              <xs:documentation>The number of attempts to redirect a message before this Tuxedo
429 queuing bridge places the message in the specified error location
430 and logs an error.</xs:documentation>
431            </xs:annotation>
432            <xs:simpleType>
433              <xs:restriction base="xs:int">
434                <xs:minInclusive value="0"/>
435                <xs:maxInclusive value="2147483647"/>
436              </xs:restriction>
437            </xs:simpleType>
438          </xs:element>
439          <xs:element name="retry-delay" minOccurs="0" nillable="false" default="10">
440            <xs:annotation>
441              <xs:documentation>The minimum number of milliseconds this Tuxedo queuing bridge
442 waits before redirecting a message after a failure.</xs:documentation>
443            </xs:annotation>
444            <xs:simpleType>
445              <xs:restriction base="xs:int">
446                <xs:minInclusive value="0"/>
447                <xs:maxInclusive value="2147483647"/>
448              </xs:restriction>
449            </xs:simpleType>
450          </xs:element>
451          <xs:element name="wls-error-destination" type="xs:string" minOccurs="0" nillable="true">
452            <xs:annotation>
453              <xs:documentation>The name of the location used to store WebLogic Server JMS
454 messages when a message cannot be redirected.</xs:documentation>
455            </xs:annotation>
456          </xs:element>
457          <xs:element name="tux-error-queue" type="xs:string" minOccurs="0" nillable="true">
458            <xs:annotation>
459              <xs:documentation>The name of the Tuxedo queue used to store a message that cannot
460 be redirected to a Tuxedo/Q source queue.</xs:documentation>
461            </xs:annotation>
462          </xs:element>
463          <xs:element name="delivery-mode-override" minOccurs="0" nillable="true">
464            <xs:annotation>
465              <xs:documentation>The delivery mode to use when placing messages onto the target
466 location.</xs:documentation>
467            </xs:annotation>
468            <xs:simpleType>
469              <xs:restriction base="xs:string">
470                <xs:enumeration value="PERSIST"/>
471                <xs:enumeration value="NONPERSIST"/>
472              </xs:restriction>
473            </xs:simpleType>
474          </xs:element>
475          <xs:element name="default-reply-delivery-mode" minOccurs="0" nillable="true">
476            <xs:annotation>
477              <xs:documentation>The reply delivery mode to associate with a message when placing
478 messages onto the target location.</xs:documentation>
479            </xs:annotation>
480            <xs:simpleType>
481              <xs:restriction base="xs:string">
482                <xs:enumeration value="PERSIST"/>
483                <xs:enumeration value="NONPERSIST"/>
484                <xs:enumeration value="DEFAULT"/>
485              </xs:restriction>
486            </xs:simpleType>
487          </xs:element>
488          <xs:element name="user-id" type="xs:string" minOccurs="0" nillable="true">
489            <xs:annotation>
490              <xs:documentation>The user identity for all messages handled by this Tuxedo
491 queuing bridge for ACL checks when security is configured.</xs:documentation>
492            </xs:annotation>
493          </xs:element>
494          <xs:element name="allow-non-standard-types" minOccurs="0" nillable="true">
495            <xs:annotation>
496              <xs:documentation>Specifies whether non-standard data types are allowed to pass
497 through this Tuxedo queuing bridge.</xs:documentation>
498            </xs:annotation>
499            <xs:simpleType>
500              <xs:restriction base="xs:string">
501                <xs:enumeration value="Yes"/>
502                <xs:enumeration value="No"/>
503              </xs:restriction>
504            </xs:simpleType>
505          </xs:element>
506          <xs:element name="jndi-factory" type="xs:string" minOccurs="0" nillable="false" default="weblogic.jndi.WLInitialContextFactory">
507            <xs:annotation>
508              <xs:documentation>The name of the JNDI lookup factory.</xs:documentation>
509            </xs:annotation>
510          </xs:element>
511          <xs:element name="jms-factory" type="xs:string" minOccurs="0" nillable="false" default="weblogic.jms.XAConnectionFactory">
512            <xs:annotation>
513              <xs:documentation>The name of the JMS connection factory.</xs:documentation>
514            </xs:annotation>
515          </xs:element>
516          <xs:element name="tux-factory" type="xs:string" minOccurs="0" nillable="false" default="tuxedo.services.TuxedoConnection">
517            <xs:annotation>
518              <xs:documentation>The name of the Tuxedo connection factory.</xs:documentation>
519            </xs:annotation>
520          </xs:element>
521          <xs:element name="jms-to-tux-priority-map" type="xs:string" minOccurs="0" nillable="true">
522            <xs:annotation>
523              <xs:documentation>The mapping of priorities from JMS to Tuxedo. The default JMS To
524 Tux Priority Map is: &lt;tt&gt;0:1 | 1:12 | 2:23 | 3:34 | 4:45 |5:56 |
525 6:67 | 7:78 | 8:89 | 9:100.&lt;/tt&gt;</xs:documentation>
526            </xs:annotation>
527          </xs:element>
528          <xs:element name="tux-to-jms-priority-map" type="xs:string" minOccurs="0" nillable="true">
529            <xs:annotation>
530              <xs:documentation>The mapping of priorities to map from Tuxedo to JMS. The default
531 JMS To Tux Priority Map is: &lt;tt&gt;1-10:0 | 11-20:1 | 21-30:2 |
532 31-40:3| 41-50:4| 51-60:5 | 61-70:6 | 71-80:7 | 81-90:8 |
533 91-100:9&lt;code&gt;.&lt;/code&gt;&lt;/tt&gt;</xs:documentation>
534            </xs:annotation>
535          </xs:element>
536        </xs:sequence>
537      </xs:extension>
538    </xs:complexContent>
539  </xs:complexType>
540  <xs:complexType name="mail-sessionType">
541    <xs:annotation>
542      <xs:documentation>Corresponds to MailSessionMBean
543 (Interface=weblogic.management.configuration.MailSessionMBean)</xs:documentation>
544    </xs:annotation>
545    <xs:complexContent>
546      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:rmc-factoryType">
547        <xs:sequence>
548          <xs:element name="properties" type="xs:string" minOccurs="0" nillable="true">
549            <xs:annotation>
550              <xs:documentation>(Interface=weblogic.management.configuration.MailSessionMBean Attribute=getPropertiesAsString)</xs:documentation>
551            </xs:annotation>
552          </xs:element>
553        </xs:sequence>
554      </xs:extension>
555    </xs:complexContent>
556  </xs:complexType>
557  <xs:complexType name="rmc-factoryType">
558    <xs:annotation>
559      <xs:documentation>Corresponds to RMCFactoryMBean
560 (Interface=weblogic.management.configuration.RMCFactoryMBean)</xs:documentation>
561    </xs:annotation>
562    <xs:complexContent>
563      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:deploymentType">
564        <xs:sequence>
565          <xs:element name="jndi-name" minOccurs="0" nillable="false">
566            <xs:annotation>
567              <xs:documentation>The JNDI Name associated with this resource.</xs:documentation>
568            </xs:annotation>
569            <xs:simpleType>
570              <xs:restriction base="xs:string">
571                <xs:minLength value="1"/>
572              </xs:restriction>
573            </xs:simpleType>
574          </xs:element>
575        </xs:sequence>
576      </xs:extension>
577    </xs:complexContent>
578  </xs:complexType>
579  <xs:complexType name="cache-expirationType">
580    <xs:annotation>
581      <xs:documentation>Corresponds to CacheExpirationMBean
582 (Interface=weblogic.management.configuration.CacheExpirationMBean)</xs:documentation>
583    </xs:annotation>
584    <xs:complexContent>
585      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
586        <xs:sequence>
587          <xs:element name="ttl" type="xs:long" minOccurs="0" nillable="false">
588            <xs:annotation>
589              <xs:documentation>The time after creation an entry is removed from the cache. TTL is
590 measured in milliseconds
591 (Interface=weblogic.management.configuration.CacheExpirationMBean Attribute=getTTL)</xs:documentation>
592            </xs:annotation>
593          </xs:element>
594          <xs:element name="idle-time" type="xs:long" minOccurs="0" nillable="false">
595            <xs:annotation>
596              <xs:documentation>The time after last access an entry becomes a target for eviction. Idle
597 time is measured in milliseconds.
598 (Interface=weblogic.management.configuration.CacheExpirationMBean Attribute=getIdleTime)</xs:documentation>
599            </xs:annotation>
600          </xs:element>
601        </xs:sequence>
602      </xs:extension>
603    </xs:complexContent>
604  </xs:complexType>
605  <xs:complexType name="logType">
606    <xs:annotation>
607      <xs:documentation>Corresponds to LogMBean
608 (Interface=weblogic.management.configuration.LogMBean)</xs:documentation>
609    </xs:annotation>
610    <xs:complexContent>
611      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:common-logType">
612        <xs:sequence>
613          <xs:element name="log-file-filter" type="xs:string" minOccurs="0" nillable="true">
614            <xs:annotation>
615              <xs:documentation>(Interface=weblogic.management.configuration.LogMBean Attribute=getLogFileFilterAsString)</xs:documentation>
616            </xs:annotation>
617          </xs:element>
618          <xs:element name="stdout-filter" type="xs:string" minOccurs="0" nillable="true">
619            <xs:annotation>
620              <xs:documentation>(Interface=weblogic.management.configuration.LogMBean Attribute=getStdoutFilterAsString)</xs:documentation>
621            </xs:annotation>
622          </xs:element>
623          <xs:element name="domain-log-broadcast-severity" minOccurs="0" nillable="true">
624            <xs:annotation>
625              <xs:documentation>The minimum severity of log messages going to the domain log from this server's log broadcaster.
626 Messages with a lower severity than the specified value will not be published to the domain log.
627 (Interface=weblogic.management.configuration.LogMBean Attribute=getDomainLogBroadcastSeverity)</xs:documentation>
628            </xs:annotation>
629            <xs:simpleType>
630              <xs:restriction base="xs:string">
631                <xs:enumeration value="Debug"/>
632                <xs:enumeration value="Info"/>
633                <xs:enumeration value="Warning"/>
634                <xs:enumeration value="Error"/>
635                <xs:enumeration value="Notice"/>
636                <xs:enumeration value="Critical"/>
637                <xs:enumeration value="Alert"/>
638                <xs:enumeration value="Emergency"/>
639                <xs:enumeration value="Off"/>
640              </xs:restriction>
641            </xs:simpleType>
642          </xs:element>
643          <xs:element name="domain-log-broadcast-filter" type="xs:string" minOccurs="0" nillable="true">
644            <xs:annotation>
645              <xs:documentation>(Interface=weblogic.management.configuration.LogMBean Attribute=getDomainLogBroadcastFilterAsString)</xs:documentation>
646            </xs:annotation>
647          </xs:element>
648          <xs:element name="memory-buffer-severity" minOccurs="0" nillable="true">
649            <xs:annotation>
650              <xs:documentation>The minimum severity of log messages going to the
651 memory buffer of recent log events.
652 Messages with a lower severity than the specified value will not be
653 cached in the buffer.</xs:documentation>
654            </xs:annotation>
655            <xs:simpleType>
656              <xs:restriction base="xs:string">
657                <xs:enumeration value="Trace"/>
658                <xs:enumeration value="Debug"/>
659                <xs:enumeration value="Info"/>
660                <xs:enumeration value="Warning"/>
661                <xs:enumeration value="Error"/>
662                <xs:enumeration value="Notice"/>
663                <xs:enumeration value="Critical"/>
664                <xs:enumeration value="Alert"/>
665                <xs:enumeration value="Emergency"/>
666                <xs:enumeration value="Off"/>
667              </xs:restriction>
668            </xs:simpleType>
669          </xs:element>
670          <xs:element name="memory-buffer-filter" type="xs:string" minOccurs="0" nillable="true">
671            <xs:annotation>
672              <xs:documentation>(Interface=weblogic.management.configuration.LogMBean Attribute=getMemoryBufferFilterAsString)</xs:documentation>
673            </xs:annotation>
674          </xs:element>
675          <xs:element name="memory-buffer-size" minOccurs="0" nillable="false" default="10">
676            <xs:annotation>
677              <xs:documentation>The size of the memory buffer that holds the last n log records.
678 This is used to support viewing the most recent log record entries
679 (tail viewing) from the WebLogic Administration Console.</xs:documentation>
680            </xs:annotation>
681            <xs:simpleType>
682              <xs:restriction base="xs:int">
683                <xs:minInclusive value="10"/>
684                <xs:maxInclusive value="5000"/>
685              </xs:restriction>
686            </xs:simpleType>
687          </xs:element>
688          <xs:element name="log4j-logging-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
689            <xs:annotation>
690              <xs:documentation>Specifies whether the server logging is based on a Log4j
691 implementation. By default, WebLogic logging uses an implementation
692 based on the Java Logging APIs which are part of the JDK.</xs:documentation>
693            </xs:annotation>
694          </xs:element>
695          <xs:element name="redirect-stdout-to-server-log-enabled" type="xs:boolean" minOccurs="0" nillable="false">
696            <xs:annotation>
697              <xs:documentation>When enabled, this redirects the stdout of the JVM in which a
698 WebLogic Server instance runs, to the WebLogic logging system.
699 The stdout content is published to all the registered log destinations,
700 like the server terminal console and log file.
701 (Interface=weblogic.management.configuration.LogMBean Attribute=isRedirectStdoutToServerLogEnabled)</xs:documentation>
702            </xs:annotation>
703          </xs:element>
704          <xs:element name="redirect-stderr-to-server-log-enabled" type="xs:boolean" minOccurs="0" nillable="false">
705            <xs:annotation>
706              <xs:documentation>When enabled, this redirects the stderr of the JVM in which a
707 WebLogic Server instance runs, to the WebLogic Logging system.
708 The stderr content is published to all the registered log destinations,
709 like the server terminal console and log file.
710 (Interface=weblogic.management.configuration.LogMBean Attribute=isRedirectStderrToServerLogEnabled)</xs:documentation>
711            </xs:annotation>
712          </xs:element>
713          <xs:element name="domain-log-broadcaster-buffer-size" minOccurs="0" nillable="false" default="1">
714            <xs:annotation>
715              <xs:documentation>Broadcasts log messages to the domain log in batch mode.</xs:documentation>
716            </xs:annotation>
717            <xs:simpleType>
718              <xs:restriction base="xs:int">
719                <xs:minInclusive value="1"/>
720                <xs:maxInclusive value="100"/>
721              </xs:restriction>
722            </xs:simpleType>
723          </xs:element>
724          <xs:element name="server-logging-bridge-use-parent-loggers-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
725            <xs:annotation>
726              <xs:documentation>Specifies whether application log messages are propagated to the parent node in the Logger tree or to the
727 WebLogic Server log by means of the Logging Bridge. By default, this attribute is disabled, which results in
728 application log messages being propagated to the WebLogic Server log.</xs:documentation>
729            </xs:annotation>
730          </xs:element>
731        </xs:sequence>
732      </xs:extension>
733    </xs:complexContent>
734  </xs:complexType>
735  <xs:complexType name="common-logType">
736    <xs:annotation>
737      <xs:documentation>Corresponds to CommonLogMBean
738 (Interface=weblogic.management.configuration.CommonLogMBean)</xs:documentation>
739    </xs:annotation>
740    <xs:complexContent>
741      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:log-fileType">
742        <xs:sequence>
743          <xs:element name="logger-severity" minOccurs="0" nillable="true">
744            <xs:annotation>
745              <xs:documentation>The minimum severity of log messages going to all
746 log destinations. By default all messages are published.
747 </xs:documentation>
748            </xs:annotation>
749            <xs:simpleType>
750              <xs:restriction base="xs:string">
751                <xs:enumeration value="Trace"/>
752                <xs:enumeration value="Debug"/>
753                <xs:enumeration value="Info"/>
754                <xs:enumeration value="Notice"/>
755                <xs:enumeration value="Warning"/>
756              </xs:restriction>
757            </xs:simpleType>
758          </xs:element>
759          <xs:element name="logger-severity-properties" type="xs:string" minOccurs="0" nillable="true">
760            <xs:annotation>
761              <xs:documentation>(Interface=weblogic.management.configuration.CommonLogMBean Attribute=getLoggerSeverityPropertiesAsString)</xs:documentation>
762            </xs:annotation>
763          </xs:element>
764          <xs:element name="log-file-severity" minOccurs="0" nillable="true">
765            <xs:annotation>
766              <xs:documentation>The minimum severity of log messages going to the
767 server log file. By default all messages go to the log file.
768 </xs:documentation>
769            </xs:annotation>
770            <xs:simpleType>
771              <xs:restriction base="xs:string">
772                <xs:enumeration value="Trace"/>
773                <xs:enumeration value="Debug"/>
774                <xs:enumeration value="Info"/>
775                <xs:enumeration value="Notice"/>
776                <xs:enumeration value="Warning"/>
777              </xs:restriction>
778            </xs:simpleType>
779          </xs:element>
780          <xs:element name="stdout-severity" minOccurs="0" nillable="true">
781            <xs:annotation>
782              <xs:documentation>The minimum severity of log messages going to the
783 standard out. Messages with a lower severity than the specified
784 value will not be published to standard out.</xs:documentation>
785            </xs:annotation>
786            <xs:simpleType>
787              <xs:restriction base="xs:string">
788                <xs:enumeration value="Trace"/>
789                <xs:enumeration value="Debug"/>
790                <xs:enumeration value="Info"/>
791                <xs:enumeration value="Warning"/>
792                <xs:enumeration value="Error"/>
793                <xs:enumeration value="Notice"/>
794                <xs:enumeration value="Critical"/>
795                <xs:enumeration value="Alert"/>
796                <xs:enumeration value="Emergency"/>
797                <xs:enumeration value="Off"/>
798              </xs:restriction>
799            </xs:simpleType>
800          </xs:element>
801          <xs:element name="stdout-format" minOccurs="0" nillable="true">
802            <xs:annotation>
803              <xs:documentation>The output format to use when logging to the console.</xs:documentation>
804            </xs:annotation>
805            <xs:simpleType>
806              <xs:restriction base="xs:string">
807                <xs:enumeration value="standard"/>
808                <xs:enumeration value="noid"/>
809              </xs:restriction>
810            </xs:simpleType>
811          </xs:element>
812          <xs:element name="stdout-log-stack" type="xs:boolean" minOccurs="0" nillable="false" default="true">
813            <xs:annotation>
814              <xs:documentation>Specifies whether to dump stack traces to the console when
815 included in logged message.</xs:documentation>
816            </xs:annotation>
817          </xs:element>
818          <xs:element name="stacktrace-depth" type="xs:int" minOccurs="0" nillable="false" default="5">
819            <xs:annotation>
820              <xs:documentation>Determines the no of stacktrace frames to display on standard out.
821 All frames are displayed in the log file.
822 -1 means all frames are displayed.</xs:documentation>
823            </xs:annotation>
824          </xs:element>
825        </xs:sequence>
826      </xs:extension>
827    </xs:complexContent>
828  </xs:complexType>
829  <xs:complexType name="log-fileType">
830    <xs:annotation>
831      <xs:documentation>Corresponds to LogFileMBean
832 (Interface=weblogic.management.configuration.LogFileMBean)</xs:documentation>
833    </xs:annotation>
834    <xs:complexContent>
835      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
836        <xs:sequence>
837          <xs:element name="date-format-pattern" minOccurs="0" nillable="false">
838            <xs:annotation>
839              <xs:documentation>The date format pattern used for rendering dates in the  log.
840 The DateFormatPattern string conforms to
841 the specification of the &lt;code&gt;java.text.SimpleDateFormat&lt;/code&gt; class.</xs:documentation>
842            </xs:annotation>
843            <xs:simpleType>
844              <xs:restriction base="xs:string">
845                <xs:minLength value="1"/>
846              </xs:restriction>
847            </xs:simpleType>
848          </xs:element>
849          <xs:element name="file-name" type="xs:string" minOccurs="0" nillable="true">
850            <xs:annotation>
851              <xs:documentation>The name of the file that stores current log messages. Usually it is a
852 computed value based on the name of the parent of this MBean. For example,
853 for a server log, it is &lt;code&gt;&lt;i&gt;SERVER_NAME&lt;/i&gt;.log&lt;/code&gt;.</xs:documentation>
854            </xs:annotation>
855          </xs:element>
856          <xs:element name="rotation-type" minOccurs="0" nillable="true">
857            <xs:annotation>
858              <xs:documentation>Criteria for moving old log messages to a separate file.
859 &lt;ul&gt;
860 &lt;li&gt;&lt;code&gt;NONE&lt;/code&gt; Messages accumulate in a single file.
861 You must erase the contents of the file when the size is too large.
862 Note that WebLogic Server sets a threshold size limit of 500 MB
863 before it forces a hard rotation to prevent excessive log file growth.
864
865 &lt;li&gt;&lt;code&gt;SIZE&lt;/code&gt; When the log file reaches the size that you specify
866 in &lt;code&gt;FileMinSize&lt;/code&gt;, the server renames the file as
867 &lt;code&gt;&lt;i&gt;SERVER_NAME&lt;/i&gt;.log&lt;i&gt;nnnnn&lt;/i&gt;&lt;/code&gt;.
868
869 &lt;li&gt;&lt;code&gt;TIME&lt;/code&gt; At each time interval that you specify in
870 &lt;code&gt;TimeSpan&lt;/code&gt;, the server renames the file as &lt;code&gt;&lt;i&gt;SERVER_NAME&lt;/i&gt;.log&lt;i&gt;nnnnn&lt;/i&gt;&lt;/code&gt;.
871 &lt;/ul&gt;
872
873 &lt;p&gt;After the server renames a file, subsequent messages accumulate
874 in a new file with the name that you specified as the log file name.&lt;/p&gt;
875 (Interface=weblogic.management.configuration.LogFileMBean Attribute=getRotationType)</xs:documentation>
876            </xs:annotation>
877            <xs:simpleType>
878              <xs:restriction base="xs:string">
879                <xs:enumeration value="bySize"/>
880                <xs:enumeration value="byTime"/>
881                <xs:enumeration value="none"/>
882              </xs:restriction>
883            </xs:simpleType>
884          </xs:element>
885          <xs:element name="number-of-files-limited" type="xs:boolean" minOccurs="0" nillable="false" default="true">
886            <xs:annotation>
887              <xs:documentation>Indicates whether to limit the number of log files that this server
888 instance creates to store old messages. (Requires that you
889 specify a file rotation type of &lt;code&gt;SIZE&lt;/code&gt; or
890 &lt;code&gt;TIME&lt;/code&gt;.)</xs:documentation>
891            </xs:annotation>
892          </xs:element>
893          <xs:element name="file-count" minOccurs="0" nillable="false" default="7">
894            <xs:annotation>
895              <xs:documentation>The maximum number of log files that the server creates when it
896 rotates the log. This number does not include the file that the
897 server uses to store current messages. (Requires that you enable
898 Number of Files Limited.)</xs:documentation>
899            </xs:annotation>
900            <xs:simpleType>
901              <xs:restriction base="xs:int">
902                <xs:minInclusive value="1"/>
903                <xs:maxInclusive value="99999"/>
904              </xs:restriction>
905            </xs:simpleType>
906          </xs:element>
907          <xs:element name="file-time-span" minOccurs="0" nillable="false" default="24">
908            <xs:annotation>
909              <xs:documentation>The interval (in hours) at which the server saves old log
910 messages to another file. (Requires that you specify a file
911 rotation type of &lt;code&gt;TIME&lt;/code&gt;.)</xs:documentation>
912            </xs:annotation>
913            <xs:simpleType>
914              <xs:restriction base="xs:int">
915                <xs:minInclusive value="1"/>
916              </xs:restriction>
917            </xs:simpleType>
918          </xs:element>
919          <xs:element name="rotation-time" type="xs:string" minOccurs="0" nillable="true" default="00:00">
920            <xs:annotation>
921              <xs:documentation>Determines the start time (hour and minute) for a time-based rotation sequence.
922
923 &lt;p&gt;At the time that this value specifies, the server renames the current log file.
924 Thereafter, the server renames the log file at an interval that you
925 specify in File Time Span.</xs:documentation>
926            </xs:annotation>
927          </xs:element>
928          <xs:element name="file-time-span-factor" type="xs:long" minOccurs="0" nillable="false" default="3600000">
929            <xs:annotation>
930              <xs:documentation>This factor is defined so that log rotation can be tested at a different frequency.
931 (Interface=weblogic.management.configuration.LogFileMBean Attribute=getFileTimeSpanFactor)</xs:documentation>
932            </xs:annotation>
933          </xs:element>
934          <xs:element name="file-min-size" minOccurs="0" nillable="false" default="500">
935            <xs:annotation>
936              <xs:documentation>The size (1 - 65535 kilobytes) that triggers the server to move log
937 messages to a separate file. The default is 500 kilobytes. After the log file reaches the specified
938 minimum size, the next time the server checks the file size, it will
939 rename the current log file as &lt;code&gt;&lt;i&gt;SERVER_NAME&lt;/i&gt;.log&lt;i&gt;nnnnn&lt;/i&gt;&lt;/code&gt; and create
940 a new one to store subsequent messages. (Requires that you specify a
941 file rotation type of &lt;code&gt;Size&lt;/code&gt;.)
942 (Interface=weblogic.management.configuration.LogFileMBean Attribute=getFileMinSize)</xs:documentation>
943            </xs:annotation>
944            <xs:simpleType>
945              <xs:restriction base="xs:int">
946                <xs:minInclusive value="1"/>
947                <xs:maxInclusive value="65535"/>
948              </xs:restriction>
949            </xs:simpleType>
950          </xs:element>
951          <xs:element name="rotate-log-on-startup" type="xs:boolean" minOccurs="0" nillable="false" default="true">
952            <xs:annotation>
953              <xs:documentation>Specifies whether a server rotates its log file during its
954 startup cycle. The default value in production mode is false.</xs:documentation>
955            </xs:annotation>
956          </xs:element>
957          <xs:element name="log-file-rotation-dir" type="xs:string" minOccurs="0" nillable="true">
958            <xs:annotation>
959              <xs:documentation>The directory where the rotated log files will be stored.
960 By default the rotated files are stored in the same directory
961 where the log file is stored.</xs:documentation>
962            </xs:annotation>
963          </xs:element>
964          <xs:element name="buffer-size-kb" type="xs:int" minOccurs="0" nillable="false" default="8">
965            <xs:annotation>
966              <xs:documentation>Gets the underlying log buffer size in kilobytes
967 (Interface=weblogic.management.configuration.LogFileMBean Attribute=getBufferSizeKB)</xs:documentation>
968            </xs:annotation>
969          </xs:element>
970        </xs:sequence>
971      </xs:extension>
972    </xs:complexContent>
973  </xs:complexType>
974  <xs:complexType name="cert-revocType">
975    <xs:annotation>
976      <xs:documentation>Corresponds to CertRevocMBean
977 (Interface=weblogic.management.configuration.CertRevocMBean)</xs:documentation>
978    </xs:annotation>
979    <xs:complexContent>
980      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
981        <xs:sequence>
982          <xs:element name="checking-enabled" type="xs:boolean" minOccurs="0" nillable="false">
983            <xs:annotation>
984              <xs:documentation>Determines whether certificate revocation checking is enabled.</xs:documentation>
985            </xs:annotation>
986          </xs:element>
987          <xs:element name="fail-on-unknown-revoc-status" type="xs:boolean" minOccurs="0" nillable="false">
988            <xs:annotation>
989              <xs:documentation>Determines whether certificate path checking should fail, if
990 revocation status could not be determined.</xs:documentation>
991            </xs:annotation>
992          </xs:element>
993          <xs:element name="method-order" type="xs:string" minOccurs="0" nillable="true">
994            <xs:annotation>
995              <xs:documentation>Determines the certificate revocation checking method order.</xs:documentation>
996            </xs:annotation>
997          </xs:element>
998          <xs:element name="ocsp-nonce-enabled" type="xs:boolean" minOccurs="0" nillable="false">
999            <xs:annotation>
1000              <xs:documentation>Determines whether a nonce is sent with OCSP requests, to force a
1001 fresh (not pre-signed) response.</xs:documentation>
1002            </xs:annotation>
1003          </xs:element>
1004          <xs:element name="ocsp-response-cache-enabled" type="xs:boolean" minOccurs="0" nillable="false">
1005            <xs:annotation>
1006              <xs:documentation>Determines whether the OCSP response local cache is enabled.</xs:documentation>
1007            </xs:annotation>
1008          </xs:element>
1009          <xs:element name="ocsp-response-cache-capacity" minOccurs="0" nillable="false">
1010            <xs:annotation>
1011              <xs:documentation>Determines the maximum number of entries supported by the OCSP
1012 response local cache. The minimum value is 1.
1013 (Interface=weblogic.management.configuration.CertRevocMBean Attribute=getOcspResponseCacheCapacity)</xs:documentation>
1014            </xs:annotation>
1015            <xs:simpleType>
1016              <xs:restriction base="xs:int">
1017                <xs:minInclusive value="1"/>
1018                <xs:maxInclusive value="2147483647"/>
1019              </xs:restriction>
1020            </xs:simpleType>
1021          </xs:element>
1022          <xs:element name="ocsp-response-cache-refresh-period-percent" minOccurs="0" nillable="false">
1023            <xs:annotation>
1024              <xs:documentation>Determines the refresh period for the OCSP response local cache,
1025 expressed as a percentage of the validity period of the response.
1026 &lt;p&gt;
1027 For example, for a validity period of 10 hours,
1028 a value of 10% specifies a refresh every 1 hour.
1029 &lt;p&gt;
1030 The validity period is determined by the OCSP response,
1031 and is calculated as the (next reported update time) - (this update time).
1032 &lt;p&gt;
1033 The valid range is 1 through 100.
1034 (Interface=weblogic.management.configuration.CertRevocMBean Attribute=getOcspResponseCacheRefreshPeriodPercent)</xs:documentation>
1035            </xs:annotation>
1036            <xs:simpleType>
1037              <xs:restriction base="xs:int">
1038                <xs:minInclusive value="1"/>
1039                <xs:maxInclusive value="100"/>
1040              </xs:restriction>
1041            </xs:simpleType>
1042          </xs:element>
1043          <xs:element name="ocsp-response-timeout" minOccurs="0" nillable="false">
1044            <xs:annotation>
1045              <xs:documentation>Determines the timeout for the OCSP response, expressed in seconds.
1046 &lt;p&gt;
1047 The valid range is 1 thru 300 seconds.
1048 (Interface=weblogic.management.configuration.CertRevocMBean Attribute=getOcspResponseTimeout)</xs:documentation>
1049            </xs:annotation>
1050            <xs:simpleType>
1051              <xs:restriction base="xs:long">
1052                <xs:minInclusive value="1"/>
1053                <xs:maxInclusive value="300"/>
1054              </xs:restriction>
1055            </xs:simpleType>
1056          </xs:element>
1057          <xs:element name="ocsp-time-tolerance" minOccurs="0" nillable="false">
1058            <xs:annotation>
1059              <xs:documentation>Determines the time tolerance value for handling clock-skew differences
1060 between clients and responders, expressed in seconds.
1061 &lt;p&gt;
1062 The validity period of the response is extended
1063 both into the future and into the past by the specified amount of time,
1064 effectively widening the validity interval.
1065 &lt;p&gt;
1066 The value is &amp;gt;=0 and &amp;lt;=900. The maximum allowed tolerance is 15 minutes.
1067 (Interface=weblogic.management.configuration.CertRevocMBean Attribute=getOcspTimeTolerance)</xs:documentation>
1068            </xs:annotation>
1069            <xs:simpleType>
1070              <xs:restriction base="xs:int">
1071                <xs:minInclusive value="0"/>
1072                <xs:maxInclusive value="900"/>
1073              </xs:restriction>
1074            </xs:simpleType>
1075          </xs:element>
1076          <xs:element name="crl-cache-type" type="xs:string" minOccurs="0" nillable="true">
1077            <xs:annotation>
1078              <xs:documentation>Determines the type of CRL cache, related to the physical storage
1079 of the CRLs.
1080 &lt;p&gt;
1081 The value specified in this attribute determines
1082&lt;/code&gt; attributes apply.
1083 For example, if &lt;code&gt;CrlCacheType&lt;/code&gt; is &lt;code&gt;ldap&lt;/code&gt;,
1084 see related attributes like
1085 &lt;code&gt;{@link #getCrlCacheTypeLdapHostname}&lt;/code&gt;.
1086 (Interface=weblogic.management.configuration.CertRevocMBean Attribute=getCrlCacheType)</xs:documentation>
1087            </xs:annotation>
1088          </xs:element>
1089          <xs:element name="crl-cache-type-ldap-hostname" type="xs:string" minOccurs="0" nillable="true">
1090            <xs:annotation>
1091              <xs:documentation>Determines the remote hostname for the LDAP server containing CRLs.
1092 &lt;p&gt;
1093 This attribute applies when value
1094 &lt;code&gt;{@link CertRevocMBean#CRL_CACHE_TYPE_LDAP}&lt;/code&gt; is returned from
1095 &lt;code&gt;{@link #getCrlCacheType}&lt;/code&gt;.
1096 (Interface=weblogic.management.configuration.CertRevocMBean Attribute=getCrlCacheTypeLdapHostname)</xs:documentation>
1097            </xs:annotation>
1098          </xs:element>
1099          <xs:element name="crl-cache-type-ldap-port" type="xs:int" minOccurs="0" nillable="false">
1100            <xs:annotation>
1101              <xs:documentation>Determines the remote port for the LDAP server containing CRLs.
1102 &lt;p&gt;
1103 This attribute applies when value
1104 &lt;code&gt;{@link CertRevocMBean#CRL_CACHE_TYPE_LDAP}&lt;/code&gt; is returned from
1105 &lt;code&gt;{@link #getCrlCacheType}&lt;/code&gt;.
1106 &lt;p&gt;
1107 The valid range is -1, 1 through 65535.
1108 (Interface=weblogic.management.configuration.CertRevocMBean Attribute=getCrlCacheTypeLdapPort)</xs:documentation>
1109            </xs:annotation>
1110          </xs:element>
1111          <xs:element name="crl-cache-type-ldap-search-timeout" minOccurs="0" nillable="false">
1112            <xs:annotation>
1113              <xs:documentation>Determines how long to wait for CRL search results from the LDAP server.
1114 &lt;p&gt;
1115 This attribute applies when value
1116 &lt;code&gt;{@link CertRevocMBean#CRL_CACHE_TYPE_LDAP}&lt;/code&gt; is returned from
1117 &lt;code&gt;{@link #getCrlCacheType}&lt;/code&gt;.
1118 &lt;p&gt;
1119 The valid range is 1 thru 300 seconds.
1120 (Interface=weblogic.management.configuration.CertRevocMBean Attribute=getCrlCacheTypeLdapSearchTimeout)</xs:documentation>
1121            </xs:annotation>
1122            <xs:simpleType>
1123              <xs:restriction base="xs:int">
1124                <xs:minInclusive value="1"/>
1125                <xs:maxInclusive value="300"/>
1126              </xs:restriction>
1127            </xs:simpleType>
1128          </xs:element>
1129          <xs:element name="crl-cache-refresh-period-percent" minOccurs="0" nillable="false">
1130            <xs:annotation>
1131              <xs:documentation>Determines the refresh period for the CRL local cache,
1132 expressed as a percentage of the validity period of the CRL.
1133 &lt;p&gt;
1134 For example, for a validity period of 10 hours,
1135 a value of 10% specifies a refresh every 1 hour.
1136 &lt;p&gt;
1137 The validity period is determined by the CRL, and is
1138 calculated as the (next reported update time) - (this update time).
1139 &lt;p&gt;
1140 The valid range is 1 through 100.
1141 (Interface=weblogic.management.configuration.CertRevocMBean Attribute=getCrlCacheRefreshPeriodPercent)</xs:documentation>
1142            </xs:annotation>
1143            <xs:simpleType>
1144              <xs:restriction base="xs:int">
1145                <xs:minInclusive value="1"/>
1146                <xs:maxInclusive value="100"/>
1147              </xs:restriction>
1148            </xs:simpleType>
1149          </xs:element>
1150          <xs:element name="crl-dp-enabled" type="xs:boolean" minOccurs="0" nillable="false">
1151            <xs:annotation>
1152              <xs:documentation>Determines whether the CRL Distribution Point
1153 processing to update the local CRL cache is enabled.
1154 (Interface=weblogic.management.configuration.CertRevocMBean Attribute=isCrlDpEnabled)</xs:documentation>
1155            </xs:annotation>
1156          </xs:element>
1157          <xs:element name="crl-dp-download-timeout" minOccurs="0" nillable="false">
1158            <xs:annotation>
1159              <xs:documentation>Determines the overall timeout for the Distribution Point CRL download,
1160 expressed in seconds.
1161 &lt;p&gt;
1162 The valid range is 1 thru 300 seconds.
1163 (Interface=weblogic.management.configuration.CertRevocMBean Attribute=getCrlDpDownloadTimeout)</xs:documentation>
1164            </xs:annotation>
1165            <xs:simpleType>
1166              <xs:restriction base="xs:long">
1167                <xs:minInclusive value="1"/>
1168                <xs:maxInclusive value="300"/>
1169              </xs:restriction>
1170            </xs:simpleType>
1171          </xs:element>
1172          <xs:element name="crl-dp-background-download-enabled" type="xs:boolean" minOccurs="0" nillable="false">
1173            <xs:annotation>
1174              <xs:documentation>Determines whether the CRL Distribution Point background downloading,
1175 to automatically update the local CRL cache, is enabled.
1176 (Interface=weblogic.management.configuration.CertRevocMBean Attribute=isCrlDpBackgroundDownloadEnabled)</xs:documentation>
1177            </xs:annotation>
1178          </xs:element>
1179          <xs:element name="cert-revoc-ca" maxOccurs="unbounded" type="dom:cert-revoc-caType" minOccurs="0" nillable="true">
1180            <xs:annotation>
1181              <xs:documentation>Returns the CertRevocCaMBeans representing the certificate
1182 authority overrides, which have been
1183 configured to be part of this certificate revocation checking configuration.</xs:documentation>
1184            </xs:annotation>
1185          </xs:element>
1186        </xs:sequence>
1187      </xs:extension>
1188    </xs:complexContent>
1189  </xs:complexType>
1190  <xs:complexType name="cert-revoc-caType">
1191    <xs:annotation>
1192      <xs:documentation>Corresponds to CertRevocCaMBean
1193 (Interface=weblogic.management.configuration.CertRevocCaMBean)</xs:documentation>
1194    </xs:annotation>
1195    <xs:complexContent>
1196      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
1197        <xs:sequence>
1198          <xs:element name="distinguished-name" type="xs:string" minOccurs="0" nillable="true">
1199            <xs:annotation>
1200              <xs:documentation>Determines the identity of this per-CA configuration using
1201 the distinguished name (defined in RFC 2253), which is
1202 used in certificates issued by the represented certificate
1203 authority.
1204 &lt;p&gt;
1205 For example:&lt;br&gt;
1206 &amp;quot;CN=CertGenCAB, OU=FOR TESTING ONLY, O=MyOrganization, L=MyTown, ST=MyState, C=US&amp;quot;
1207 &lt;p&gt;
1208 This will be used to match this configuration to issued
1209 certificates requiring revocation checking.
1210 (Interface=weblogic.management.configuration.CertRevocCaMBean Attribute=getDistinguishedName)</xs:documentation>
1211            </xs:annotation>
1212          </xs:element>
1213          <xs:element name="checking-disabled" type="xs:boolean" minOccurs="0" nillable="false">
1214            <xs:annotation>
1215              <xs:documentation>For this CA, determines whether certificate revocation checking is disabled.</xs:documentation>
1216            </xs:annotation>
1217          </xs:element>
1218          <xs:element name="fail-on-unknown-revoc-status" type="xs:boolean" minOccurs="0" nillable="false">
1219            <xs:annotation>
1220              <xs:documentation>For this CA, determines whether certificate path checking should fail, if
1221 revocation status could not be determined.</xs:documentation>
1222            </xs:annotation>
1223          </xs:element>
1224          <xs:element name="method-order" type="xs:string" minOccurs="0" nillable="true">
1225            <xs:annotation>
1226              <xs:documentation>For this CA, determines the certificate revocation checking method order.</xs:documentation>
1227            </xs:annotation>
1228          </xs:element>
1229          <xs:element name="ocsp-responder-url" type="xs:string" minOccurs="0" nillable="true">
1230            <xs:annotation>
1231              <xs:documentation>For this CA, determines the OCSP responder URL to use as failover or override
1232 for the URL found in the certificate AIA. The usage is determined by
1233 &lt;code&gt;getOcspResponderUrlUsage&lt;/code&gt;.</xs:documentation>
1234            </xs:annotation>
1235          </xs:element>
1236          <xs:element name="ocsp-responder-url-usage" type="xs:string" minOccurs="0" nillable="true">
1237            <xs:annotation>
1238              <xs:documentation>For this CA, determines how &lt;code&gt;getOcspResponderUrl&lt;/code&gt; is used:
1239 as failover in case the URL in the certificate AIA is invalid or not found,
1240 or as a value overriding the URL found in the certificate AIA.</xs:documentation>
1241            </xs:annotation>
1242          </xs:element>
1243          <xs:element name="ocsp-responder-explicit-trust-method" type="xs:string" minOccurs="0" nillable="true">
1244            <xs:annotation>
1245              <xs:documentation>For this CA, determines whether the OCSP Explicit Trust model is
1246 enabled and how the trusted certificate is specified.
1247 &lt;p&gt;
1248 The valid values:&lt;br/&gt;
1249 &lt;dl&gt;
1250 &lt;dt&gt;"NONE"
1251 &lt;dd&gt;Explicit Trust is disabled
1252 &lt;dt&gt;&#147;USE_SUBJECT&#148;
1253 &lt;dd&gt;Identify the trusted certificate using the subject DN
1254 specified in the attribute &lt;code&gt;{@link #getOcspResponderCertSubjectName}&lt;/code&gt;.
1255 &lt;dt&gt;&#147;USE_ISSUER_SERIAL_NUMBER&#148;
1256 &lt;dd&gt;Identify the trusted certificate using the issuer DN
1257 and certificate serial number specified in the attributes
1258 &lt;code&gt;{@link #getOcspResponderCertIssuerName}&lt;/code&gt; and
1259 &lt;code&gt;{@link #getOcspResponderCertSerialNumber}&lt;/code&gt;, respectively.
1260 (Interface=weblogic.management.configuration.CertRevocCaMBean Attribute=getOcspResponderExplicitTrustMethod)</xs:documentation>
1261            </xs:annotation>
1262          </xs:element>
1263          <xs:element name="ocsp-responder-cert-subject-name" type="xs:string" minOccurs="0" nillable="true">
1264            <xs:annotation>
1265              <xs:documentation>For this CA, determines the explicitly trusted OCSP responder certificate
1266 subject name, when the attribute returned by
1267 &lt;code&gt;getOcspResponderExplicitTrustMethod&lt;/code&gt; is &#147;USE_SUBJECT&#148;.
1268 &lt;p&gt;
1269 The subject name is formatted as a distinguished name per RFC 2253,
1270 for example "CN=CertGenCAB, OU=FOR TESTING ONLY, O=MyOrganization, L=MyTown, ST=MyState, C=US".
1271 &lt;p&gt;
1272 In cases where the subject name alone is not sufficient
1273 to uniquely identify the certificate, then both the
1274 &lt;code&gt;{@link #getOcspResponderCertIssuerName}&lt;/code&gt; and
1275 &lt;code&gt;{@link #getOcspResponderCertSerialNumber}&lt;/code&gt; may be used instead.
1276 (Interface=weblogic.management.configuration.CertRevocCaMBean Attribute=getOcspResponderCertSubjectName)</xs:documentation>
1277            </xs:annotation>
1278          </xs:element>
1279          <xs:element name="ocsp-responder-cert-issuer-name" type="xs:string" minOccurs="0" nillable="true">
1280            <xs:annotation>
1281              <xs:documentation>For this CA, determines the explicitly trusted OCSP responder certificate
1282 issuer name, when the attribute returned by
1283 &lt;code&gt;getOcspResponderExplicitTrustMethod&lt;/code&gt; is &#147;USE_ISSUER_SERIAL_NUMBER&#148;.
1284 &lt;p&gt;
1285 The issuer name is formatted as a distinguished name per RFC 2253,
1286 for example "CN=CertGenCAB, OU=FOR TESTING ONLY, O=MyOrganization, L=MyTown, ST=MyState, C=US".
1287 &lt;p&gt;
1288 When &lt;code&gt;{@link #getOcspResponderCertIssuerName}&lt;/code&gt;
1289 returns a non-null value then the
1290 &lt;code&gt;{@link #getOcspResponderCertSerialNumber}&lt;/code&gt; must also be set.&lt;/p&gt;
1291 (Interface=weblogic.management.configuration.CertRevocCaMBean Attribute=getOcspResponderCertIssuerName)</xs:documentation>
1292            </xs:annotation>
1293          </xs:element>
1294          <xs:element name="ocsp-responder-cert-serial-number" type="xs:string" minOccurs="0" nillable="true">
1295            <xs:annotation>
1296              <xs:documentation>For this CA, determines the explicitly trusted OCSP responder certificate
1297 serial number, when the attribute returned by
1298 &lt;code&gt;getOcspResponderExplicitTrustMethod&lt;/code&gt; is &#147;USE_ISSUER_SERIAL_NUMBER&#148;.
1299 &lt;p&gt;
1300 The serial number is formatted as a hexidecimal string, with optional colon or space
1301 separators, for example "2A:FF:00".
1302 &lt;p&gt;
1303 When &lt;code&gt;{@link #getOcspResponderCertSerialNumber}&lt;/code&gt;
1304 returns a non-null value then the
1305 &lt;code&gt;{@link #getOcspResponderCertIssuerName}&lt;/code&gt; must also be set.&lt;/p&gt;
1306 (Interface=weblogic.management.configuration.CertRevocCaMBean Attribute=getOcspResponderCertSerialNumber)</xs:documentation>
1307            </xs:annotation>
1308          </xs:element>
1309          <xs:element name="ocsp-nonce-enabled" type="xs:boolean" minOccurs="0" nillable="false">
1310            <xs:annotation>
1311              <xs:documentation>For this CA, determines whether a nonce is sent with OCSP requests, to force a
1312 fresh (not pre-signed) response.</xs:documentation>
1313            </xs:annotation>
1314          </xs:element>
1315          <xs:element name="ocsp-response-cache-enabled" type="xs:boolean" minOccurs="0" nillable="false">
1316            <xs:annotation>
1317              <xs:documentation>For this CA, determines whether the OCSP response local cache is enabled.</xs:documentation>
1318            </xs:annotation>
1319          </xs:element>
1320          <xs:element name="ocsp-response-timeout" minOccurs="0" nillable="false">
1321            <xs:annotation>
1322              <xs:documentation>For this CA, determines the timeout for the OCSP response, expressed in seconds.
1323 &lt;p&gt;
1324 The valid range is 1 thru 300 seconds.
1325 (Interface=weblogic.management.configuration.CertRevocCaMBean Attribute=getOcspResponseTimeout)</xs:documentation>
1326            </xs:annotation>
1327            <xs:simpleType>
1328              <xs:restriction base="xs:long">
1329                <xs:minInclusive value="1"/>
1330                <xs:maxInclusive value="300"/>
1331              </xs:restriction>
1332            </xs:simpleType>
1333          </xs:element>
1334          <xs:element name="ocsp-time-tolerance" minOccurs="0" nillable="false">
1335            <xs:annotation>
1336              <xs:documentation>For this CA, determines the time tolerance value for handling clock-skew differences
1337 between clients and responders, expressed in seconds.
1338 &lt;p&gt;
1339 The validity period of the response is extended
1340 both into the future and into the past by the specified amount of time,
1341 effectively widening the validity interval.
1342 &lt;p&gt;
1343 The value is &amp;gt;=0 and &amp;lt;=900. The maximum allowed tolerance is 15 minutes.
1344 (Interface=weblogic.management.configuration.CertRevocCaMBean Attribute=getOcspTimeTolerance)</xs:documentation>
1345            </xs:annotation>
1346            <xs:simpleType>
1347              <xs:restriction base="xs:int">
1348                <xs:minInclusive value="0"/>
1349                <xs:maxInclusive value="900"/>
1350              </xs:restriction>
1351            </xs:simpleType>
1352          </xs:element>
1353          <xs:element name="crl-dp-enabled" type="xs:boolean" minOccurs="0" nillable="false">
1354            <xs:annotation>
1355              <xs:documentation>For this CA, determines whether the CRL Distribution Point
1356 processing to update the local CRL cache is enabled.
1357 (Interface=weblogic.management.configuration.CertRevocCaMBean Attribute=isCrlDpEnabled)</xs:documentation>
1358            </xs:annotation>
1359          </xs:element>
1360          <xs:element name="crl-dp-download-timeout" minOccurs="0" nillable="false">
1361            <xs:annotation>
1362              <xs:documentation>For this CA, determines the overall timeout for the Distribution Point CRL download,
1363 expressed in seconds.
1364 &lt;p&gt;
1365 The valid range is 1 thru 300 seconds.
1366 (Interface=weblogic.management.configuration.CertRevocCaMBean Attribute=getCrlDpDownloadTimeout)</xs:documentation>
1367            </xs:annotation>
1368            <xs:simpleType>
1369              <xs:restriction base="xs:long">
1370                <xs:minInclusive value="1"/>
1371                <xs:maxInclusive value="300"/>
1372              </xs:restriction>
1373            </xs:simpleType>
1374          </xs:element>
1375          <xs:element name="crl-dp-background-download-enabled" type="xs:boolean" minOccurs="0" nillable="false">
1376            <xs:annotation>
1377              <xs:documentation>For this CA, determines whether the CRL Distribution Point background downloading,
1378 to automatically update the local CRL cache, is enabled.
1379 (Interface=weblogic.management.configuration.CertRevocCaMBean Attribute=isCrlDpBackgroundDownloadEnabled)</xs:documentation>
1380            </xs:annotation>
1381          </xs:element>
1382          <xs:element name="crl-dp-url" type="xs:string" minOccurs="0" nillable="true">
1383            <xs:annotation>
1384              <xs:documentation>For this CA, determines the CRL Distribution Point URL to use as failover
1385 or override for the URL found in the CRLDistributionPoints
1386 extension in the certificate.
1387 (Interface=weblogic.management.configuration.CertRevocCaMBean Attribute=getCrlDpUrl)</xs:documentation>
1388            </xs:annotation>
1389          </xs:element>
1390          <xs:element name="crl-dp-url-usage" type="xs:string" minOccurs="0" nillable="true">
1391            <xs:annotation>
1392              <xs:documentation>For this CA, determines how &lt;code&gt;getCrlDpUrl&lt;/code&gt; is used:
1393 as failover in case the URL in the certificate CRLDistributionPoints
1394 extension is invalid or not found, or as a value overriding the
1395 URL found in the certificate CRLDistributionPoints extension.
1396 (Interface=weblogic.management.configuration.CertRevocCaMBean Attribute=getCrlDpUrlUsage)</xs:documentation>
1397            </xs:annotation>
1398          </xs:element>
1399        </xs:sequence>
1400      </xs:extension>
1401    </xs:complexContent>
1402  </xs:complexType>
1403  <xs:complexType name="auth-config-providerType">
1404    <xs:annotation>
1405      <xs:documentation>Corresponds to AuthConfigProviderMBean
1406 (Interface=weblogic.management.configuration.AuthConfigProviderMBean)</xs:documentation>
1407    </xs:annotation>
1408    <xs:complexContent>
1409      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType"/>
1410    </xs:complexContent>
1411  </xs:complexType>
1412  <xs:complexType name="jms-message-log-fileType">
1413    <xs:annotation>
1414      <xs:documentation>Corresponds to JMSMessageLogFileMBean
1415 (Interface=weblogic.management.configuration.JMSMessageLogFileMBean)</xs:documentation>
1416    </xs:annotation>
1417    <xs:complexContent>
1418      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:log-fileType"/>
1419    </xs:complexContent>
1420  </xs:complexType>
1421  <xs:complexType name="data-source-log-fileType">
1422    <xs:annotation>
1423      <xs:documentation>Corresponds to DataSourceLogFileMBean
1424 (Interface=weblogic.management.configuration.DataSourceLogFileMBean)</xs:documentation>
1425    </xs:annotation>
1426    <xs:complexContent>
1427      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:log-fileType"/>
1428    </xs:complexContent>
1429  </xs:complexType>
1430  <xs:complexType name="generic-file-storeType">
1431    <xs:annotation>
1432      <xs:documentation>Corresponds to GenericFileStoreMBean
1433 (Interface=weblogic.management.configuration.GenericFileStoreMBean)</xs:documentation>
1434    </xs:annotation>
1435    <xs:complexContent>
1436      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
1437        <xs:sequence>
1438          <xs:element name="directory" type="xs:string" minOccurs="0" nillable="true">
1439            <xs:annotation>
1440              <xs:documentation>The path name to the file system directory where the file store
1441 maintains its data files.</xs:documentation>
1442            </xs:annotation>
1443          </xs:element>
1444          <xs:element name="synchronous-write-policy" minOccurs="0" nillable="true">
1445            <xs:annotation>
1446              <xs:documentation>The disk write policy that determines how the file store writes data
1447 to disk.</xs:documentation>
1448            </xs:annotation>
1449            <xs:simpleType>
1450              <xs:restriction base="xs:string">
1451                <xs:enumeration value="Disabled"/>
1452                <xs:enumeration value="Cache-Flush"/>
1453                <xs:enumeration value="Direct-Write"/>
1454                <xs:enumeration value="Direct-Write-With-Cache"/>
1455              </xs:restriction>
1456            </xs:simpleType>
1457          </xs:element>
1458          <xs:element name="cache-directory" type="xs:string" minOccurs="0" nillable="true">
1459            <xs:annotation>
1460              <xs:documentation>The location of the cache directory for
1461 &lt;code&gt;Direct-Write-With-Cache&lt;/code&gt;, ignored for other policies.</xs:documentation>
1462            </xs:annotation>
1463          </xs:element>
1464          <xs:element name="min-window-buffer-size" minOccurs="0" nillable="false" default="-1">
1465            <xs:annotation>
1466              <xs:documentation>The minimum amount of data, in bytes and rounded down to the nearest power of 2, mapped into the
1467 JVM's address space per primary store file. Applies to synchronous write policies &lt;code&gt;Direct-Write-With-Cache&lt;/code&gt;
1468 and &lt;code&gt;Disabled&lt;/code&gt;, but only when a native &lt;code&gt;wlfileio&lt;/code&gt; library is loaded. See
1469 &lt;a href='#getMaxWindowBufferSize'&gt;Maximum Window Buffer Size&lt;/a&gt;.</xs:documentation>
1470            </xs:annotation>
1471            <xs:simpleType>
1472              <xs:restriction base="xs:int">
1473                <xs:minInclusive value="-1"/>
1474                <xs:maxInclusive value="1073741824"/>
1475              </xs:restriction>
1476            </xs:simpleType>
1477          </xs:element>
1478          <xs:element name="max-window-buffer-size" minOccurs="0" nillable="false" default="-1">
1479            <xs:annotation>
1480              <xs:documentation>The maximum amount of data, in bytes and rounded down to the nearest power of 2,
1481 mapped into the JVM's address space per primary store file. Applies to synchronous write
1482 policies &lt;code&gt;Direct-Write-With-Cache&lt;/code&gt; and
1483 &lt;code&gt;Disabled&lt;/code&gt; but only when the native &lt;code&gt;wlfileio&lt;/code&gt; library is loaded.</xs:documentation>
1484            </xs:annotation>
1485            <xs:simpleType>
1486              <xs:restriction base="xs:int">
1487                <xs:minInclusive value="-1"/>
1488                <xs:maxInclusive value="1073741824"/>
1489              </xs:restriction>
1490            </xs:simpleType>
1491          </xs:element>
1492          <xs:element name="io-buffer-size" minOccurs="0" nillable="false" default="-1">
1493            <xs:annotation>
1494              <xs:documentation>The I/O buffer size, in bytes, automatically rounded down to the nearest power of 2.
1495 &lt;ul&gt;
1496 &lt;li&gt; For the &lt;code&gt;Direct-Write-With-Cache&lt;/code&gt; policy when a native
1497 &lt;code&gt;wlfileio&lt;/code&gt; driver is available, &lt;code&gt;IOBufferSize&lt;/code&gt; describes
1498 the maximum portion of a cache view that is passed to a system call. This portion
1499 does not consume off-heap (native) or Java heap memory.&lt;/li&gt;
1500
1501 &lt;li&gt; For the &lt;code&gt;Direct-Write&lt;/code&gt; and &lt;code&gt;Cache-Flush&lt;/code&gt; policies,
1502 &lt;code&gt;IOBufferSize&lt;/code&gt; is the size of a per store buffer which consumes
1503 off-heap (native) memory, where one buffer is allocated during run-time,
1504 but multiple buffers may be temporarily created during boot recovery.&lt;/li&gt;
1505
1506 &lt;li&gt;When a native &lt;code&gt;wlfileio&lt;/code&gt; driver is not available,
1507 the setting applies to off-heap (native) memory for all policies (including &lt;code&gt;Disabled&lt;/code&gt;).&lt;/li&gt;
1508
1509 &lt;li&gt;For the best runtime performance, Oracle recommends setting
1510 &lt;code&gt;IOBufferSize&lt;/code&gt; so that it is larger than the largest
1511 write (multiple concurrent store requests may be combined into a single write).&lt;/li&gt;
1512
1513 &lt;li&gt;For the best boot recovery time performance of large stores,
1514 Oracle recommends setting &lt;code&gt;IOBufferSize&lt;/code&gt; to at least 2 megabytes.&lt;/li&gt;
1515
1516 See &lt;code&gt;AllocatedIOBufferBytes&lt;/code&gt; to find out the actual allocated
1517 off-heap (native) memory amount. It is a multiple of &lt;code&gt;IOBufferSize&lt;/code&gt;
1518 for the &lt;code&gt;Direct-Write&lt;/code&gt; and &lt;code&gt;Cache-Flush&lt;/code&gt; policies,
1519 or zero.&lt;/li&gt;
1520
1521 &lt;li&gt; See &lt;a href='#AllocatedIOBufferBytes'&gt;AllocatedIOBufferBytes&lt;/a&gt;.
1522 &lt;/ul&gt;</xs:documentation>
1523            </xs:annotation>
1524            <xs:simpleType>
1525              <xs:restriction base="xs:int">
1526                <xs:minInclusive value="-1"/>
1527                <xs:maxInclusive value="67108864"/>
1528              </xs:restriction>
1529            </xs:simpleType>
1530          </xs:element>
1531          <xs:element name="max-file-size" minOccurs="0" nillable="false" default="1342177280">
1532            <xs:annotation>
1533              <xs:documentation>The maximum file size, in bytes.
1534 &lt;ul&gt;
1535 &lt;li&gt;The &lt;code&gt;MaxFileSize&lt;/code&gt; value affects the number of files needed to accommodate
1536 a store of a particular size (number of files = store size/MaxFileSize rounded up).&lt;/li&gt;
1537
1538 &lt;li&gt;A file store automatically reuses space freed by deleted records and automatically
1539  expands individual files up to &lt;code&gt;MaxFileSize&lt;/code&gt; if there is not enough space for a new
1540 record. If there is no space left in exiting files for a new record, a store creates an additional file.&lt;/li&gt;
1541
1542 &lt;li&gt; A small number of larger files is normally preferred over a large number of smaller files
1543 as each file allocates Window Buffer and file handles. &lt;/li&gt;
1544
1545 &lt;code&gt;BlockSize&lt;/code&gt;, then &lt;code&gt;MaxFileSize&lt;/code&gt; is
1546 &lt;code&gt;BlockSize&lt;/code&gt;. The default &lt;code&gt;BlockSize&lt;/code&gt; is 512,
1547 512 is 8 GB. &lt;/li&gt;
1548
1549 &lt;li&gt; See &lt;a href='#getInitialSize'&gt;Initial Size&lt;/a&gt;.&lt;/li&gt;
1550 &lt;/ul&gt;</xs:documentation>
1551            </xs:annotation>
1552            <xs:simpleType>
1553              <xs:restriction base="xs:long">
1554                <xs:minInclusive value="1048576"/>
1555              </xs:restriction>
1556            </xs:simpleType>
1557          </xs:element>
1558          <xs:element name="block-size" minOccurs="0" nillable="false" default="-1">
1559            <xs:annotation>
1560              <xs:documentation>The smallest addressable block, in bytes, of a file.
1561 When a native &lt;code&gt;wlfileio&lt;/code&gt; driver is available
1562 and the block size has not been configured by the user,
1563 the store selects the minimum OS specific value for unbuffered
1564  (direct) I/O, if it is within the range [512, 8192].</xs:documentation>
1565            </xs:annotation>
1566            <xs:simpleType>
1567              <xs:restriction base="xs:int">
1568                <xs:minInclusive value="-1"/>
1569                <xs:maxInclusive value="8192"/>
1570              </xs:restriction>
1571            </xs:simpleType>
1572          </xs:element>
1573          <xs:element name="initial-size" minOccurs="0" nillable="false" default="0">
1574            <xs:annotation>
1575              <xs:documentation>The initial file size, in bytes.
1576 &lt;ul&gt;
1577 &lt;li&gt;Set &lt;code&gt;InitialSize&lt;/code&gt; to pre-allocate
1578 file space during a file store boot. If &lt;code&gt;InitialSize&lt;/code&gt; exceeds &lt;code&gt;MaxFileSize&lt;/code&gt;,
1579 a store creates multiple files (number of files = &lt;code&gt;InitialSize&lt;/code&gt;/&lt;code&gt;MaxFileSize&lt;/code&gt; rounded up).&lt;/li&gt;
1580
1581 &lt;li&gt;A file store automatically reuses the space from deleted records and automatically expands a file if there is not enough space for a new write request.&lt;/li&gt;
1582
1583 &lt;li&gt;Use &lt;code&gt;InitialSize&lt;/code&gt; to limit or prevent file expansions
1584 during runtime, as file expansion introduces temporary latencies that may be noticeable
1585 under rare circumstances. &lt;/li&gt;
1586 &lt;li&gt;Changes to initial size only take effect for new file stores, or after any current files have been deleted prior to restart.&lt;/li&gt;
1587
1588 &lt;li&gt; See &lt;a href='#getMaxFileSize'&gt;Maximum File Size&lt;/a&gt;.
1589 &lt;/ul&gt;</xs:documentation>
1590            </xs:annotation>
1591            <xs:simpleType>
1592              <xs:restriction base="xs:long">
1593                <xs:minInclusive value="0"/>
1594              </xs:restriction>
1595            </xs:simpleType>
1596          </xs:element>
1597          <xs:element name="file-locking-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
1598            <xs:annotation>
1599              <xs:documentation>Determines whether OS file locking is used. </xs:documentation>
1600            </xs:annotation>
1601          </xs:element>
1602        </xs:sequence>
1603      </xs:extension>
1604    </xs:complexContent>
1605  </xs:complexType>
1606  <xs:complexType name="jmxType">
1607    <xs:annotation>
1608      <xs:documentation>Corresponds to JMXMBean
1609 (Interface=weblogic.management.configuration.JMXMBean)</xs:documentation>
1610    </xs:annotation>
1611    <xs:complexContent>
1612      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
1613        <xs:sequence>
1614          <xs:element name="runtime-m-bean-server-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
1615            <xs:annotation>
1616              <xs:documentation>Specifies whether each server instance in the domain initializes
1617 its Runtime MBean Server, which provides access to a server's
1618 run-time MBeans and read-only configuration MBeans.</xs:documentation>
1619            </xs:annotation>
1620          </xs:element>
1621          <xs:element name="domain-m-bean-server-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
1622            <xs:annotation>
1623              <xs:documentation>Specifies whether the Administration Server initializes the
1624 Domain MBean Server, which provides federated access to all run-time
1625 MBeans and read-only configuration MBeans in the domain. Through
1626 it, JMX clients can access all MBeans in a domain through a single
1627 connection.</xs:documentation>
1628            </xs:annotation>
1629          </xs:element>
1630          <xs:element name="edit-m-bean-server-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
1631            <xs:annotation>
1632              <xs:documentation>Specifies whether the Administration Server initializes the Edit
1633 MBean Server, which contains the hierarchy of MBeans used to make
1634 modifications to the domain's configuration. All JMX clients,
1635 including utilities such as the Administration Console and the
1636 WebLogic Scripting Tool, use the Edit MBean Server to modify a
1637 domain's configuration.</xs:documentation>
1638            </xs:annotation>
1639          </xs:element>
1640          <xs:element name="compatibility-m-bean-server-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
1641            <xs:annotation>
1642              <xs:documentation>Enables JMX clients to use the deprecated &lt;code&gt;MBeanHome&lt;/code&gt;
1643 interface.</xs:documentation>
1644            </xs:annotation>
1645          </xs:element>
1646          <xs:element name="management-ejb-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
1647            <xs:annotation>
1648              <xs:documentation>Enables access to the Management EJB (MEJB), which is part of
1649 the J2EE Management APIs (JSR-77). </xs:documentation>
1650            </xs:annotation>
1651          </xs:element>
1652          <xs:element name="platform-m-bean-server-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
1653            <xs:annotation>
1654              <xs:documentation>Specifies whether each server instance initializes the JDK's
1655 platform MBean server. Enabling it, along with &lt;code&gt;isPlatformMBeanServerUsed&lt;/code&gt;,
1656 causes WebLogic Server to use the platform MBean server as its Runtime MBean Server.</xs:documentation>
1657            </xs:annotation>
1658          </xs:element>
1659          <xs:element name="invocation-timeout-seconds" minOccurs="0" nillable="false" default="0">
1660            <xs:annotation>
1661              <xs:documentation>The number of seconds that internal WebLogic Server processes wait to
1662 connect to an MBean server, invoke an MBean server method, and return the
1663 results of the invocation. If the MBean server method does not complete
1664 (return) within the timeout period, WebLogic Server abandons its invocation
1665 attempt.</xs:documentation>
1666            </xs:annotation>
1667            <xs:simpleType>
1668              <xs:restriction base="xs:int">
1669                <xs:minInclusive value="0"/>
1670                <xs:maxInclusive value="2147483647"/>
1671              </xs:restriction>
1672            </xs:simpleType>
1673          </xs:element>
1674          <xs:element name="platform-m-bean-server-used" type="xs:boolean" minOccurs="0" nillable="false">
1675            <xs:annotation>
1676              <xs:documentation>Specifies whether WebLogic Server will use
1677 the platform MBean server for its Runtime MBean Server. Previously,
1678 WebLogic Server used the platform MBean server by default if it was enabled.
1679 This attribute provides a separation between enabling the platform MBean server
1680 and using it for WebLogic Server MBeans.</xs:documentation>
1681            </xs:annotation>
1682          </xs:element>
1683        </xs:sequence>
1684      </xs:extension>
1685    </xs:complexContent>
1686  </xs:complexType>
1687  <xs:complexType name="messaging-bridgeType">
1688    <xs:annotation>
1689      <xs:documentation>Corresponds to MessagingBridgeMBean
1690 (Interface=weblogic.management.configuration.MessagingBridgeMBean)</xs:documentation>
1691    </xs:annotation>
1692    <xs:complexContent>
1693      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:deploymentType">
1694        <xs:sequence>
1695          <xs:element name="source-destination" type="xs:string" minOccurs="0" nillable="true">
1696            <xs:annotation>
1697              <xs:documentation>(Interface=weblogic.management.configuration.MessagingBridgeMBean Attribute=getSourceDestinationAsString)</xs:documentation>
1698            </xs:annotation>
1699          </xs:element>
1700          <xs:element name="target-destination" type="xs:string" minOccurs="0" nillable="true">
1701            <xs:annotation>
1702              <xs:documentation>(Interface=weblogic.management.configuration.MessagingBridgeMBean Attribute=getTargetDestinationAsString)</xs:documentation>
1703            </xs:annotation>
1704          </xs:element>
1705          <xs:element name="selector" type="xs:string" minOccurs="0" nillable="true">
1706            <xs:annotation>
1707              <xs:documentation>The filter for messages that are sent across the messaging
1708 bridge instance.</xs:documentation>
1709            </xs:annotation>
1710          </xs:element>
1711          <xs:element name="quality-of-service" minOccurs="0" nillable="true">
1712            <xs:annotation>
1713              <xs:documentation>The QOS (quality of service) for this messaging bridge
1714 instance.</xs:documentation>
1715            </xs:annotation>
1716            <xs:simpleType>
1717              <xs:restriction base="xs:string">
1718                <xs:enumeration value="Exactly-once"/>
1719                <xs:enumeration value="Atmost-once"/>
1720                <xs:enumeration value="Duplicate-okay"/>
1721              </xs:restriction>
1722            </xs:simpleType>
1723          </xs:element>
1724          <xs:element name="qos-degradation-allowed" type="xs:boolean" minOccurs="0" nillable="false" default="false">
1725            <xs:annotation>
1726              <xs:documentation>Specifies if this messaging bridge instance allows the
1727 degradation of its QOS (quality of service) when the configured QOS
1728 is not available.</xs:documentation>
1729            </xs:annotation>
1730          </xs:element>
1731          <xs:element name="durability-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
1732            <xs:annotation>
1733              <xs:documentation>Specifies whether or not the messaging bridge allows durable
1734 messages.</xs:documentation>
1735            </xs:annotation>
1736          </xs:element>
1737          <xs:element name="reconnect-delay-minimum" minOccurs="0" nillable="false" default="15">
1738            <xs:annotation>
1739              <xs:documentation>The minimum amount of time, in seconds, that a messaging bridge
1740 instance waits before it tries to reconnect to the source or target
1741 destination after a failure.</xs:documentation>
1742            </xs:annotation>
1743            <xs:simpleType>
1744              <xs:restriction base="xs:int">
1745                <xs:minInclusive value="0"/>
1746                <xs:maxInclusive value="2147483647"/>
1747              </xs:restriction>
1748            </xs:simpleType>
1749          </xs:element>
1750          <xs:element name="reconnect-delay-increase" minOccurs="0" nillable="false" default="5">
1751            <xs:annotation>
1752              <xs:documentation>The incremental delay time, in seconds, that a messaging bridge
1753 instance increases its waiting time between one failed reconnection
1754 attempt and the next retry.</xs:documentation>
1755            </xs:annotation>
1756            <xs:simpleType>
1757              <xs:restriction base="xs:int">
1758                <xs:minInclusive value="0"/>
1759                <xs:maxInclusive value="2147483647"/>
1760              </xs:restriction>
1761            </xs:simpleType>
1762          </xs:element>
1763          <xs:element name="reconnect-delay-maximum" minOccurs="0" nillable="false" default="60">
1764            <xs:annotation>
1765              <xs:documentation>The longest time, in seconds, that a messaging bridge instance
1766 waits between one failed attempt to connect to the source or
1767 target, and the next retry.</xs:documentation>
1768            </xs:annotation>
1769            <xs:simpleType>
1770              <xs:restriction base="xs:int">
1771                <xs:minInclusive value="0"/>
1772                <xs:maxInclusive value="2147483647"/>
1773              </xs:restriction>
1774            </xs:simpleType>
1775          </xs:element>
1776          <xs:element name="idle-time-maximum" minOccurs="0" nillable="false" default="60">
1777            <xs:annotation>
1778              <xs:documentation>The maximum amount of time, in seconds, that a messaging bridge
1779 instance remains idle.</xs:documentation>
1780            </xs:annotation>
1781            <xs:simpleType>
1782              <xs:restriction base="xs:int">
1783                <xs:minInclusive value="0"/>
1784                <xs:maxInclusive value="2147483647"/>
1785              </xs:restriction>
1786            </xs:simpleType>
1787          </xs:element>
1788          <xs:element name="transaction-timeout" minOccurs="0" nillable="false" default="30">
1789            <xs:annotation>
1790              <xs:documentation>The amount of time, in seconds, that the transaction manager
1791 waits for each transaction before timing it out.</xs:documentation>
1792            </xs:annotation>
1793            <xs:simpleType>
1794              <xs:restriction base="xs:int">
1795                <xs:minInclusive value="0"/>
1796                <xs:maxInclusive value="2147483647"/>
1797              </xs:restriction>
1798            </xs:simpleType>
1799          </xs:element>
1800          <xs:element name="async-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
1801            <xs:annotation>
1802              <xs:documentation>Specifies if a messaging bridge instance forwards in
1803 asynchronous messaging mode.</xs:documentation>
1804            </xs:annotation>
1805          </xs:element>
1806          <xs:element name="started" type="xs:boolean" minOccurs="0" nillable="false" default="true">
1807            <xs:annotation>
1808              <xs:documentation>Specifies the initial operating state of a targeted messaging
1809 bridge instance.</xs:documentation>
1810            </xs:annotation>
1811          </xs:element>
1812          <xs:element name="batch-size" minOccurs="0" nillable="false" default="10">
1813            <xs:annotation>
1814              <xs:documentation>The number of messages that are processed within one
1815 transaction.</xs:documentation>
1816            </xs:annotation>
1817            <xs:simpleType>
1818              <xs:restriction base="xs:int">
1819                <xs:minInclusive value="0"/>
1820              </xs:restriction>
1821            </xs:simpleType>
1822          </xs:element>
1823          <xs:element name="batch-interval" type="xs:long" minOccurs="0" nillable="false" default="-1">
1824            <xs:annotation>
1825              <xs:documentation>The maximum amount of time, in milliseconds, that a messaging
1826 bridge instance waits before sending a batch of messages in one
1827 transaction, regardless of whether the &lt;code&gt;Batch Size&lt;/code&gt; has
1828 been reached or not.</xs:documentation>
1829            </xs:annotation>
1830          </xs:element>
1831          <xs:element name="preserve-msg-property" type="xs:boolean" minOccurs="0" nillable="false" default="false">
1832            <xs:annotation>
1833              <xs:documentation>Specifies if message properties are preserved when messages are
1834 forwarded by a bridge instance.</xs:documentation>
1835            </xs:annotation>
1836          </xs:element>
1837        </xs:sequence>
1838      </xs:extension>
1839    </xs:complexContent>
1840  </xs:complexType>
1841  <xs:complexType name="log-filterType">
1842    <xs:annotation>
1843      <xs:documentation>Corresponds to LogFilterMBean
1844 (Interface=weblogic.management.configuration.LogFilterMBean)</xs:documentation>
1845    </xs:annotation>
1846    <xs:complexContent>
1847      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
1848        <xs:sequence>
1849          <xs:element name="severity-level" minOccurs="0" nillable="false">
1850            <xs:annotation>
1851              <xs:documentation>(Interface=weblogic.management.configuration.LogFilterMBean Attribute=getSeverityLevel)</xs:documentation>
1852            </xs:annotation>
1853            <xs:simpleType>
1854              <xs:restriction base="xs:int">
1855                <xs:enumeration value="64"/>
1856                <xs:enumeration value="16"/>
1857                <xs:enumeration value="8"/>
1858                <xs:enumeration value="32"/>
1859                <xs:enumeration value="4"/>
1860                <xs:enumeration value="2"/>
1861                <xs:enumeration value="1"/>
1862              </xs:restriction>
1863            </xs:simpleType>
1864          </xs:element>
1865          <xs:element name="subsystem-name" maxOccurs="unbounded" type="xs:string" minOccurs="0" nillable="true">
1866            <xs:annotation>
1867              <xs:documentation>(Interface=weblogic.management.configuration.LogFilterMBean Attribute=getSubsystemNames)</xs:documentation>
1868            </xs:annotation>
1869          </xs:element>
1870          <xs:element name="user-id" maxOccurs="unbounded" type="xs:string" minOccurs="0" nillable="true">
1871            <xs:annotation>
1872              <xs:documentation>(Interface=weblogic.management.configuration.LogFilterMBean Attribute=getUserIds)</xs:documentation>
1873            </xs:annotation>
1874          </xs:element>
1875          <xs:element name="filter-expression" type="xs:string" minOccurs="0" nillable="true">
1876            <xs:annotation>
1877              <xs:documentation>The filter expression to be evaluated for qualifying log messages.</xs:documentation>
1878            </xs:annotation>
1879          </xs:element>
1880        </xs:sequence>
1881      </xs:extension>
1882    </xs:complexContent>
1883  </xs:complexType>
1884  <xs:complexType name="jdbc-connection-poolType">
1885    <xs:annotation>
1886      <xs:documentation>Corresponds to JDBCConnectionPoolMBean
1887 (Interface=weblogic.management.configuration.JDBCConnectionPoolMBean)</xs:documentation>
1888    </xs:annotation>
1889    <xs:complexContent>
1890      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:deploymentType"/>
1891    </xs:complexContent>
1892  </xs:complexType>
1893  <xs:complexType name="wtc-remote-tux-domType">
1894    <xs:annotation>
1895      <xs:documentation>Corresponds to WTCRemoteTuxDomMBean
1896 (Interface=weblogic.management.configuration.WTCRemoteTuxDomMBean)</xs:documentation>
1897    </xs:annotation>
1898    <xs:complexContent>
1899      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
1900        <xs:sequence>
1901          <xs:element name="access-point" type="xs:string" minOccurs="0" nillable="false" default="myRAP">
1902            <xs:annotation>
1903              <xs:documentation>The unique name used to identify this remote Tuxedo access
1904 point. This name should be unique for all local and remote Tuxedo
1905 access points defined within a WTC Service. This allows you to
1906 define unique configurations having the same Access Point ID.</xs:documentation>
1907            </xs:annotation>
1908          </xs:element>
1909          <xs:element name="access-point-id" type="xs:string" minOccurs="0" nillable="false" default="myRAPId">
1910            <xs:annotation>
1911              <xs:documentation>The connection principal name used to identify this remote
1912 Tuxedo access point when attempting to establish a session
1913 connection to local Tuxedo access points.</xs:documentation>
1914            </xs:annotation>
1915          </xs:element>
1916          <xs:element name="connection-policy" minOccurs="0" nillable="true">
1917            <xs:annotation>
1918              <xs:documentation>The conditions under which this remote Tuxedo access point
1919 establishes a session connection with a local Tuxedo access
1920 point.</xs:documentation>
1921            </xs:annotation>
1922            <xs:simpleType>
1923              <xs:restriction base="xs:string">
1924                <xs:enumeration value="ON_DEMAND"/>
1925                <xs:enumeration value="ON_STARTUP"/>
1926                <xs:enumeration value="INCOMING_ONLY"/>
1927                <xs:enumeration value="LOCAL"/>
1928              </xs:restriction>
1929            </xs:simpleType>
1930          </xs:element>
1931          <xs:element name="acl-policy" minOccurs="0" nillable="true">
1932            <xs:annotation>
1933              <xs:documentation>The inbound access control list (ACL) policy toward requests
1934 from a remote Tuxedo access point.</xs:documentation>
1935            </xs:annotation>
1936            <xs:simpleType>
1937              <xs:restriction base="xs:string">
1938                <xs:enumeration value="GLOBAL"/>
1939                <xs:enumeration value="LOCAL"/>
1940              </xs:restriction>
1941            </xs:simpleType>
1942          </xs:element>
1943          <xs:element name="credential-policy" minOccurs="0" nillable="true">
1944            <xs:annotation>
1945              <xs:documentation>The outbound access control list (ACL) policy toward requests to
1946 a remote Tuxedo access point.</xs:documentation>
1947            </xs:annotation>
1948            <xs:simpleType>
1949              <xs:restriction base="xs:string">
1950                <xs:enumeration value="GLOBAL"/>
1951                <xs:enumeration value="LOCAL"/>
1952              </xs:restriction>
1953            </xs:simpleType>
1954          </xs:element>
1955          <xs:element name="tp-usr-file" type="xs:string" minOccurs="0" nillable="true">
1956            <xs:annotation>
1957              <xs:documentation>The full path to the user password file containing UID/GID
1958 information. (This field is only relevant if you specify
1959 &lt;code&gt;TpUsrFile&lt;/code&gt; as the AppKey Generator.)</xs:documentation>
1960            </xs:annotation>
1961          </xs:element>
1962          <xs:element name="local-access-point" type="xs:string" minOccurs="0" nillable="false" default="myLAP">
1963            <xs:annotation>
1964              <xs:documentation>The local domain name from which this remote Tuxedo domain is
1965 reached.</xs:documentation>
1966            </xs:annotation>
1967          </xs:element>
1968          <xs:element name="conn-principal-name" type="xs:string" minOccurs="0" nillable="true">
1969            <xs:annotation>
1970              <xs:documentation>The principal name used to verify the identity of this remote
1971 Tuxedo access point when it establishes a session connection with a
1972 local Tuxedo access point. If not specified, the connection
1973 principal name defaults to the AccessPointID for this access
1974 point.</xs:documentation>
1975            </xs:annotation>
1976          </xs:element>
1977          <xs:element name="retry-interval" minOccurs="0" nillable="false" default="-1">
1978            <xs:annotation>
1979              <xs:documentation>The number of seconds that this remote Tuxedo access point waits
1980 between automatic connection attempts to local Tuxedo access
1981 points. Use this only when the ConnectionPolicy value is set to
1982 &lt;code&gt;ON_STARTUP&lt;/code&gt;.</xs:documentation>
1983            </xs:annotation>
1984            <xs:simpleType>
1985              <xs:restriction base="xs:long">
1986                <xs:minInclusive value="-1"/>
1987                <xs:maxInclusive value="2147483647"/>
1988              </xs:restriction>
1989            </xs:simpleType>
1990          </xs:element>
1991          <xs:element name="max-retries" minOccurs="0" nillable="false" default="-1">
1992            <xs:annotation>
1993              <xs:documentation>The maximum number of times that this remote Tuxedo access point
1994 tries to establish a session connections to local Tuxedo access
1995 points. Use only when the ConnectionPolicy value is set to
1996 &lt;code&gt;ON_STARTUP&lt;/code&gt;.</xs:documentation>
1997            </xs:annotation>
1998            <xs:simpleType>
1999              <xs:restriction base="xs:long">
2000                <xs:minInclusive value="-1"/>
2001                <xs:maxInclusive value="9223372036854775807"/>
2002              </xs:restriction>
2003            </xs:simpleType>
2004          </xs:element>
2005          <xs:element name="nw-addr" type="xs:string" minOccurs="0" nillable="true" default="//localhost:8902">
2006            <xs:annotation>
2007              <xs:documentation>The network address and port number of this remote Tuxedo access
2008 point.</xs:documentation>
2009            </xs:annotation>
2010          </xs:element>
2011          <xs:element name="federation-url" type="xs:string" minOccurs="0" nillable="true">
2012            <xs:annotation>
2013              <xs:documentation>The URL for a foreign name service that is federated into
2014 JNDI.</xs:documentation>
2015            </xs:annotation>
2016          </xs:element>
2017          <xs:element name="federation-name" type="xs:string" minOccurs="0" nillable="true">
2018            <xs:annotation>
2019              <xs:documentation>The context at which this remote Tuxedo access point federates
2020 to a foreign name service. If omitted, the default federation point
2021 is &lt;code&gt;tuxedo.domains&lt;/code&gt;.</xs:documentation>
2022            </xs:annotation>
2023          </xs:element>
2024          <xs:element name="cmp-limit" minOccurs="0" nillable="false" default="2147483647">
2025            <xs:annotation>
2026              <xs:documentation>The compression threshold this remote Tuxedo access point uses
2027 when sending data to a local Tuxedo access point. Application
2028 buffers larger than this size are compressed.</xs:documentation>
2029            </xs:annotation>
2030            <xs:simpleType>
2031              <xs:restriction base="xs:int">
2032                <xs:minInclusive value="0"/>
2033                <xs:maxInclusive value="2147483647"/>
2034              </xs:restriction>
2035            </xs:simpleType>
2036          </xs:element>
2037          <xs:element name="min-encrypt-bits" minOccurs="0" nillable="true">
2038            <xs:annotation>
2039              <xs:documentation>The minimum encryption key length (in bits) this remote Tuxedo
2040 access point uses when establishing a session connection. A value
2041 of &lt;code&gt;0&lt;/code&gt; indicates no encryption is used.</xs:documentation>
2042            </xs:annotation>
2043            <xs:simpleType>
2044              <xs:restriction base="xs:string">
2045                <xs:enumeration value="0"/>
2046                <xs:enumeration value="40"/>
2047                <xs:enumeration value="56"/>
2048                <xs:enumeration value="128"/>
2049              </xs:restriction>
2050            </xs:simpleType>
2051          </xs:element>
2052          <xs:element name="max-encrypt-bits" minOccurs="0" nillable="true">
2053            <xs:annotation>
2054              <xs:documentation>The maximum encryption key length (in bits) this remote Tuxedo
2055 access point uses when establishing a session connection. A value
2056 of &lt;code&gt;0&lt;/code&gt; indicates no encryption is used.</xs:documentation>
2057            </xs:annotation>
2058            <xs:simpleType>
2059              <xs:restriction base="xs:string">
2060                <xs:enumeration value="0"/>
2061                <xs:enumeration value="40"/>
2062                <xs:enumeration value="56"/>
2063                <xs:enumeration value="128"/>
2064              </xs:restriction>
2065            </xs:simpleType>
2066          </xs:element>
2067          <xs:element name="app-key" minOccurs="0" nillable="true">
2068            <xs:annotation>
2069              <xs:documentation>Specifies the type of AppKey plug-in used.</xs:documentation>
2070            </xs:annotation>
2071            <xs:simpleType>
2072              <xs:restriction base="xs:string">
2073                <xs:enumeration value="TpUsrFile"/>
2074                <xs:enumeration value="LDAP"/>
2075                <xs:enumeration value="Custom"/>
2076              </xs:restriction>
2077            </xs:simpleType>
2078          </xs:element>
2079          <xs:element name="allow-anonymous" type="xs:boolean" minOccurs="0" nillable="false" default="false">
2080            <xs:annotation>
2081              <xs:documentation>Specifies whether the anonymous user is allowed to access remote
2082 Tuxedo services.</xs:documentation>
2083            </xs:annotation>
2084          </xs:element>
2085          <xs:element name="default-app-key" type="xs:int" minOccurs="0" nillable="false" default="-1">
2086            <xs:annotation>
2087              <xs:documentation>The default &lt;code&gt;AppKey&lt;/code&gt; value to be used by the anonymous
2088 user and other users who are not defined in the user database if
2089 the plug-in allows them to access Tuxedo.</xs:documentation>
2090            </xs:annotation>
2091          </xs:element>
2092          <xs:element name="tuxedo-uid-kw" type="xs:string" minOccurs="0" nillable="true" default="TUXEDO_UID">
2093            <xs:annotation>
2094              <xs:documentation>The keyword for Tuxedo UID (User ID) used in the
2095 &lt;code&gt;WlsUser&lt;/code&gt; when using the Tuxedo migration utility
2096 &lt;code&gt;tpmigldap&lt;/code&gt;. This keyword is only relevant if you
2097 specify &lt;code&gt;LDAP&lt;/code&gt; as the AppKey Generator.)</xs:documentation>
2098            </xs:annotation>
2099          </xs:element>
2100          <xs:element name="tuxedo-gid-kw" type="xs:string" minOccurs="0" nillable="true" default="TUXEDO_GID">
2101            <xs:annotation>
2102              <xs:documentation>The keyword for Tuxedo GID (Group ID) used in the
2103 &lt;code&gt;WlsUser&lt;/code&gt; when using the Tuxedo migration utility
2104 &lt;code&gt;tpmigldap&lt;/code&gt;. This field is only relevant if you specify
2105 &lt;code&gt;LDAP&lt;/code&gt; as the AppKey Generator.)</xs:documentation>
2106            </xs:annotation>
2107          </xs:element>
2108          <xs:element name="custom-app-key-class" type="xs:string" minOccurs="0" nillable="true">
2109            <xs:annotation>
2110              <xs:documentation>The full pathname to the custom &lt;code&gt;AppKey&lt;/code&gt; generator class.
2111 (This class is only relevant if you specify &lt;code&gt;Custom&lt;/code&gt; as the
2112 AppKey Generator.)</xs:documentation>
2113            </xs:annotation>
2114          </xs:element>
2115          <xs:element name="custom-app-key-class-param" type="xs:string" minOccurs="0" nillable="true">
2116            <xs:annotation>
2117              <xs:documentation>The optional parameters to be used by the custom &lt;code&gt;AppKey&lt;/code&gt;
2118 class at the class initialization time. This class is only
2119 relevant if you specify &lt;code&gt;Custom&lt;/code&gt; as the AppKey
2120 Generator.)</xs:documentation>
2121            </xs:annotation>
2122          </xs:element>
2123          <xs:element name="keep-alive" minOccurs="0" nillable="false" default="0">
2124            <xs:annotation>
2125              <xs:documentation>Return value tells whether this local Tuxedo access point
2126 is configured with Application Level Keep Alive, and it maximum idle
2127 time value before wait timer start ticking.</xs:documentation>
2128            </xs:annotation>
2129            <xs:simpleType>
2130              <xs:restriction base="xs:int">
2131                <xs:minInclusive value="-1"/>
2132                <xs:maxInclusive value="2147483647"/>
2133              </xs:restriction>
2134            </xs:simpleType>
2135          </xs:element>
2136          <xs:element name="keep-alive-wait" minOccurs="0" nillable="false" default="0">
2137            <xs:annotation>
2138              <xs:documentation>Return value that tells whether this local Tuxedo access point
2139 requires the acknowledgement of Application Level Keep Alive,
2140 and how long it will wait without receiving acknowledgement before
2141 declare the connection is inaccessible.</xs:documentation>
2142            </xs:annotation>
2143            <xs:simpleType>
2144              <xs:restriction base="xs:int">
2145                <xs:minInclusive value="0"/>
2146                <xs:maxInclusive value="2147483647"/>
2147              </xs:restriction>
2148            </xs:simpleType>
2149          </xs:element>
2150        </xs:sequence>
2151      </xs:extension>
2152    </xs:complexContent>
2153  </xs:complexType>
2154  <xs:complexType name="wldf-data-retirementType">
2155    <xs:annotation>
2156      <xs:documentation>Corresponds to WLDFDataRetirementMBean
2157 (Interface=weblogic.management.configuration.WLDFDataRetirementMBean)</xs:documentation>
2158    </xs:annotation>
2159    <xs:complexContent>
2160      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
2161        <xs:sequence>
2162          <xs:element name="enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
2163            <xs:annotation>
2164              <xs:documentation>Enable data retirement</xs:documentation>
2165            </xs:annotation>
2166          </xs:element>
2167          <xs:element name="archive-name" type="xs:string" minOccurs="0" nillable="true">
2168            <xs:annotation>
2169              <xs:documentation>Name of the archive for which data retirement is configured</xs:documentation>
2170            </xs:annotation>
2171          </xs:element>
2172          <xs:element name="retirement-time" type="xs:int" minOccurs="0" nillable="false" default="0">
2173            <xs:annotation>
2174              <xs:documentation>This attribute specifies the hour of day at which the data
2175 retirement task will first run during the day.</xs:documentation>
2176            </xs:annotation>
2177          </xs:element>
2178          <xs:element name="retirement-period" minOccurs="0" nillable="false" default="24">
2179            <xs:annotation>
2180              <xs:documentation>This attribute specifies the period in hours at which the data
2181 retirement task will be periodically performed for the archive
2182 during the day after it is first executed. The value of this attribute
2183 must be positive
2184 </xs:documentation>
2185            </xs:annotation>
2186            <xs:simpleType>
2187              <xs:restriction base="xs:int">
2188                <xs:minInclusive value="1"/>
2189              </xs:restriction>
2190            </xs:simpleType>
2191          </xs:element>
2192        </xs:sequence>
2193      </xs:extension>
2194    </xs:complexContent>
2195  </xs:complexType>
2196  <xs:complexType name="max-threads-constraintType">
2197    <xs:annotation>
2198      <xs:documentation>Corresponds to MaxThreadsConstraintMBean
2199 (Interface=weblogic.management.configuration.MaxThreadsConstraintMBean)</xs:documentation>
2200    </xs:annotation>
2201    <xs:complexContent>
2202      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:deploymentType">
2203        <xs:sequence>
2204          <xs:element name="count" type="xs:int" minOccurs="0" nillable="false" default="-1">
2205            <xs:annotation>
2206              <xs:documentation>Maximum number of concurrent threads that can execute requests sharing this
2207 constraint.
2208 &lt;p&gt;
2209 A count of 0 or -1 is treated as if the constraint is not present. This
2210 means that no constraint is enforced for these two values. A count &gt; 0 can
2211 be dynamically changed to 0 to indicate that constraint enforcement is no
2212 longer needed.
2213 &lt;/p&gt;
2214 (Interface=weblogic.management.configuration.MaxThreadsConstraintMBean Attribute=getCount)</xs:documentation>
2215            </xs:annotation>
2216          </xs:element>
2217          <xs:element name="connection-pool-name" type="xs:string" minOccurs="0" nillable="true">
2218            <xs:annotation>
2219              <xs:documentation>Name of the connection pool whose size is taken as the max constraint.
2220 &lt;p&gt;
2221 This can be the name of a JDBC data source. The max capacity of the
2222 data source is used as the constraint.
2223 &lt;/p&gt;
2224 (Interface=weblogic.management.configuration.MaxThreadsConstraintMBean Attribute=getConnectionPoolName)</xs:documentation>
2225            </xs:annotation>
2226          </xs:element>
2227        </xs:sequence>
2228      </xs:extension>
2229    </xs:complexContent>
2230  </xs:complexType>
2231  <xs:complexType name="jmssaf-message-log-fileType">
2232    <xs:annotation>
2233      <xs:documentation>Corresponds to JMSSAFMessageLogFileMBean
2234 (Interface=weblogic.management.configuration.JMSSAFMessageLogFileMBean)</xs:documentation>
2235    </xs:annotation>
2236    <xs:complexContent>
2237      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:log-fileType"/>
2238    </xs:complexContent>
2239  </xs:complexType>
2240  <xs:complexType name="jpaType">
2241    <xs:annotation>
2242      <xs:documentation>Corresponds to JPAMBean
2243 (Interface=weblogic.management.configuration.JPAMBean)</xs:documentation>
2244    </xs:annotation>
2245    <xs:complexContent>
2246      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
2247        <xs:sequence>
2248          <xs:element name="default-jpa-provider" type="xs:string" minOccurs="0" nillable="true" default="org.eclipse.persistence.jpa.PersistenceProvider">
2249            <xs:annotation>
2250              <xs:documentation>The configured default JPA provider for the domain.</xs:documentation>
2251            </xs:annotation>
2252          </xs:element>
2253        </xs:sequence>
2254      </xs:extension>
2255    </xs:complexContent>
2256  </xs:complexType>
2257  <xs:complexType name="context-caseType">
2258    <xs:annotation>
2259      <xs:documentation>Corresponds to ContextCaseMBean
2260 (Interface=weblogic.management.configuration.ContextCaseMBean)</xs:documentation>
2261    </xs:annotation>
2262    <xs:complexContent>
2263      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:deploymentType">
2264        <xs:sequence>
2265          <xs:element name="user-name" type="xs:string" minOccurs="0" nillable="true">
2266            <xs:annotation>
2267              <xs:documentation>The name of the user whose requests are to be processed
2268 by the request class with the name specified in RequestClassName.</xs:documentation>
2269            </xs:annotation>
2270          </xs:element>
2271          <xs:element name="group-name" type="xs:string" minOccurs="0" nillable="true">
2272            <xs:annotation>
2273              <xs:documentation>The name of the user group whose requests are to be processed
2274 by the request class with the name specified in RequestClassName.</xs:documentation>
2275            </xs:annotation>
2276          </xs:element>
2277          <xs:element name="request-class-name" type="xs:string" minOccurs="0" nillable="true">
2278            <xs:annotation>
2279              <xs:documentation>The name of the request class to be used for processing
2280  requests for the specified user and/or group.</xs:documentation>
2281            </xs:annotation>
2282          </xs:element>
2283        </xs:sequence>
2284      </xs:extension>
2285    </xs:complexContent>
2286  </xs:complexType>
2287  <xs:complexType name="securityType">
2288    <xs:annotation>
2289      <xs:documentation>Corresponds to SecurityMBean
2290 (Interface=weblogic.management.configuration.SecurityMBean)</xs:documentation>
2291    </xs:annotation>
2292    <xs:complexContent>
2293      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
2294        <xs:sequence>
2295          <xs:element name="realm" type="xs:string" minOccurs="0" nillable="true">
2296            <xs:annotation>
2297              <xs:documentation>(Interface=weblogic.management.configuration.SecurityMBean Attribute=getRealmAsString)</xs:documentation>
2298            </xs:annotation>
2299          </xs:element>
2300          <xs:element name="audit-provider-class-name" type="xs:string" minOccurs="0" nillable="true">
2301            <xs:annotation>
2302              <xs:documentation>The name of the Java class that implements a 6.x Auditing provider. The Auditing
2303 provider must be an implementation of the &lt;tt&gt;weblogic.security.audit.AuditProvider&lt;/tt&gt;
2304 interface. This interface is only available in Compatibility mode.
2305 (Interface=weblogic.management.configuration.SecurityMBean Attribute=getAuditProviderClassName)</xs:documentation>
2306            </xs:annotation>
2307          </xs:element>
2308          <xs:element name="guest-disabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
2309            <xs:annotation>
2310              <xs:documentation>Indicates whether guest logins can be used to access WebLogic
2311 resources in this WebLogic Server domain.</xs:documentation>
2312            </xs:annotation>
2313          </xs:element>
2314          <xs:element name="system-user" type="xs:string" minOccurs="0" nillable="false" default="system">
2315            <xs:annotation>
2316              <xs:documentation>The name of the &lt;tt&gt;system&lt;/tt&gt; user. This attribute must be
2317 specified.</xs:documentation>
2318            </xs:annotation>
2319          </xs:element>
2320          <xs:element name="log-all-checks-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
2321            <xs:annotation>
2322              <xs:documentation>Indicates whether this WebLogic Server domain should log all
2323 security checks.</xs:documentation>
2324            </xs:annotation>
2325          </xs:element>
2326          <xs:element name="password-policy" type="xs:string" minOccurs="0" nillable="true">
2327            <xs:annotation>
2328              <xs:documentation>(Interface=weblogic.management.configuration.SecurityMBean Attribute=getPasswordPolicyAsString)</xs:documentation>
2329            </xs:annotation>
2330          </xs:element>
2331          <xs:element name="compatibility-mode" type="xs:boolean" minOccurs="0" nillable="false" default="false">
2332            <xs:annotation>
2333              <xs:documentation>Indicates whether migration from a WebLogic Server 6.x security
2334 configuration is enabled.</xs:documentation>
2335            </xs:annotation>
2336          </xs:element>
2337        </xs:sequence>
2338      </xs:extension>
2339    </xs:complexContent>
2340  </xs:complexType>
2341  <xs:complexType name="federation-servicesType">
2342    <xs:annotation>
2343      <xs:documentation>Corresponds to FederationServicesMBean
2344 (Interface=weblogic.management.configuration.FederationServicesMBean)</xs:documentation>
2345    </xs:annotation>
2346    <xs:complexContent>
2347      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
2348        <xs:sequence>
2349          <xs:element name="source-site-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
2350            <xs:annotation>
2351              <xs:documentation>Indicates whether the Source Site is enabled.</xs:documentation>
2352            </xs:annotation>
2353          </xs:element>
2354          <xs:element name="source-site-url" type="xs:string" minOccurs="0" nillable="true">
2355            <xs:annotation>
2356              <xs:documentation>The URL for the Source Site.</xs:documentation>
2357            </xs:annotation>
2358          </xs:element>
2359          <xs:element name="intersite-transfer-uri" maxOccurs="unbounded" type="xs:string" minOccurs="0" nillable="true">
2360            <xs:annotation>
2361              <xs:documentation>The Intersite Transfer URIs.</xs:documentation>
2362            </xs:annotation>
2363          </xs:element>
2364          <xs:element name="its-requires-ssl" type="xs:boolean" minOccurs="0" nillable="false" default="true">
2365            <xs:annotation>
2366              <xs:documentation>Specifies whether the Intersite Transfer Service requires SSL.</xs:documentation>
2367            </xs:annotation>
2368          </xs:element>
2369          <xs:element name="assertion-retrieval-uri" maxOccurs="unbounded" type="xs:string" minOccurs="0" nillable="true">
2370            <xs:annotation>
2371              <xs:documentation>One or more URIs on which to listen
2372  for incoming assertion retrieval requests.</xs:documentation>
2373            </xs:annotation>
2374          </xs:element>
2375          <xs:element name="ars-requires-ssl" type="xs:boolean" minOccurs="0" nillable="false" default="true">
2376            <xs:annotation>
2377              <xs:documentation>Specifies whether the Assertion Retrieval Service requires SSL.</xs:documentation>
2378            </xs:annotation>
2379          </xs:element>
2380          <xs:element name="ars-requires-two-way-ssl" type="xs:boolean" minOccurs="0" nillable="false" default="false">
2381            <xs:annotation>
2382              <xs:documentation>Specifies whether the Assertion Retrieval Service requires two-way SSL authentication.</xs:documentation>
2383            </xs:annotation>
2384          </xs:element>
2385          <xs:element name="assertion-store-class-name" type="xs:string" minOccurs="0" nillable="true">
2386            <xs:annotation>
2387              <xs:documentation>The class that provides persistent storage for assertions, if you use an Assertion Store class other than the default class.</xs:documentation>
2388            </xs:annotation>
2389          </xs:element>
2390          <xs:element name="assertion-store-properties" type="xs:string" minOccurs="0" nillable="true">
2391            <xs:annotation>
2392              <xs:documentation>(Interface=weblogic.management.configuration.FederationServicesMBean Attribute=getAssertionStorePropertiesAsString)</xs:documentation>
2393            </xs:annotation>
2394          </xs:element>
2395          <xs:element name="signing-key-alias" type="xs:string" minOccurs="0" nillable="true">
2396            <xs:annotation>
2397              <xs:documentation>The alias used to store and retrieve the Source Site's signing key
2398 in the keystore. This key is used to sign POST profile responses.</xs:documentation>
2399            </xs:annotation>
2400          </xs:element>
2401          <xs:element name="signing-key-pass-phrase-encrypted" type="xs:string" minOccurs="0" nillable="true">
2402            <xs:annotation>
2403              <xs:documentation>(Interface=weblogic.management.configuration.FederationServicesMBean Attribute=getSigningKeyPassPhraseEncryptedAsString)</xs:documentation>
2404            </xs:annotation>
2405          </xs:element>
2406          <xs:element name="destination-site-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
2407            <xs:annotation>
2408              <xs:documentation>Specifies whether the Destination Site is enabled.</xs:documentation>
2409            </xs:annotation>
2410          </xs:element>
2411          <xs:element name="assertion-consumer-uri" maxOccurs="unbounded" type="xs:string" minOccurs="0" nillable="true">
2412            <xs:annotation>
2413              <xs:documentation>The Assertion Consumer URIs.</xs:documentation>
2414            </xs:annotation>
2415          </xs:element>
2416          <xs:element name="acs-requires-ssl" type="xs:boolean" minOccurs="0" nillable="false" default="true">
2417            <xs:annotation>
2418              <xs:documentation>Specifies whether the Assertion Consumer Service requires SSL.</xs:documentation>
2419            </xs:annotation>
2420          </xs:element>
2421          <xs:element name="post-recipient-check-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
2422            <xs:annotation>
2423              <xs:documentation>Specifies whether the POST recipient check is enabled. When true, the recipient of
2424  the SAML Response must match the URL in the HTTP Request.</xs:documentation>
2425            </xs:annotation>
2426          </xs:element>
2427          <xs:element name="post-one-use-check-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
2428            <xs:annotation>
2429              <xs:documentation>Specifies whether the POST one-use check is enabled.</xs:documentation>
2430            </xs:annotation>
2431          </xs:element>
2432          <xs:element name="used-assertion-cache-class-name" type="xs:string" minOccurs="0" nillable="true">
2433            <xs:annotation>
2434              <xs:documentation>The class used as the persistent store for the Used Assertion Cache.
2435 When no class is specified, the default Used Assertion Cache implementation
2436  is used.</xs:documentation>
2437            </xs:annotation>
2438          </xs:element>
2439          <xs:element name="used-assertion-cache-properties" type="xs:string" minOccurs="0" nillable="true">
2440            <xs:annotation>
2441              <xs:documentation>(Interface=weblogic.management.configuration.FederationServicesMBean Attribute=getUsedAssertionCachePropertiesAsString)</xs:documentation>
2442            </xs:annotation>
2443          </xs:element>
2444          <xs:element name="ssl-client-identity-alias" type="xs:string" minOccurs="0" nillable="true">
2445            <xs:annotation>
2446              <xs:documentation>The alias used to store and retrieve the Destination Site's SSL client identity
2447 in the keystore.</xs:documentation>
2448            </xs:annotation>
2449          </xs:element>
2450          <xs:element name="ssl-client-identity-pass-phrase-encrypted" type="xs:string" minOccurs="0" nillable="true">
2451            <xs:annotation>
2452              <xs:documentation>(Interface=weblogic.management.configuration.FederationServicesMBean Attribute=getSSLClientIdentityPassPhraseEncryptedAsString)</xs:documentation>
2453            </xs:annotation>
2454          </xs:element>
2455        </xs:sequence>
2456      </xs:extension>
2457    </xs:complexContent>
2458  </xs:complexType>
2459  <xs:complexType name="jaspicType">
2460    <xs:annotation>
2461      <xs:documentation>Corresponds to JASPICMBean
2462 (Interface=weblogic.management.configuration.JASPICMBean)</xs:documentation>
2463    </xs:annotation>
2464    <xs:complexContent>
2465      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
2466        <xs:sequence>
2467          <xs:element name="enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
2468            <xs:annotation>
2469              <xs:documentation>Returns true if JASPIC is enabled, false otherwise.</xs:documentation>
2470            </xs:annotation>
2471          </xs:element>
2472          <xs:element name="auth-config-provider" maxOccurs="unbounded" type="dom:auth-config-providerType" minOccurs="0" nillable="true">
2473            <xs:annotation>
2474              <xs:documentation>get the entire list of auth config providers
2475 that are configured for the WLS factory
2476 (Interface=weblogic.management.configuration.JASPICMBean Attribute=getAuthConfigProviders)</xs:documentation>
2477            </xs:annotation>
2478          </xs:element>
2479        </xs:sequence>
2480      </xs:extension>
2481    </xs:complexContent>
2482  </xs:complexType>
2483  <xs:complexType name="snmp-log-filterType">
2484    <xs:annotation>
2485      <xs:documentation>Corresponds to SNMPLogFilterMBean
2486 (Interface=weblogic.management.configuration.SNMPLogFilterMBean)</xs:documentation>
2487    </xs:annotation>
2488    <xs:complexContent>
2489      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:snmp-trap-sourceType">
2490        <xs:sequence>
2491          <xs:element name="severity-level" type="xs:string" minOccurs="0" nillable="true" default="Notice">
2492            <xs:annotation>
2493              <xs:documentation>The minimum severity of a message that causes a WebLogic Server SNMP agent to
2494 generate a notification.</xs:documentation>
2495            </xs:annotation>
2496          </xs:element>
2497          <xs:element name="subsystem-name" maxOccurs="unbounded" type="xs:string" minOccurs="0" nillable="true">
2498            <xs:annotation>
2499              <xs:documentation>A list of subsystems whose messages are selected by this log
2500 filter. If none are specified, messages from all subsystems are
2501 selected.</xs:documentation>
2502            </xs:annotation>
2503          </xs:element>
2504          <xs:element name="user-id" maxOccurs="unbounded" type="xs:string" minOccurs="0" nillable="true">
2505            <xs:annotation>
2506              <xs:documentation>A list of user IDs that causes a WebLogic Server SNMP agent to generate a
2507 notification.</xs:documentation>
2508            </xs:annotation>
2509          </xs:element>
2510          <xs:element name="message-id" maxOccurs="unbounded" type="xs:string" minOccurs="0" nillable="true">
2511            <xs:annotation>
2512              <xs:documentation>A list of message IDs or ID ranges that cause a WebLogic Server SNMP agent to
2513 generate a notification.</xs:documentation>
2514            </xs:annotation>
2515          </xs:element>
2516          <xs:element name="message-substring" type="xs:string" minOccurs="0" nillable="true">
2517            <xs:annotation>
2518              <xs:documentation>A string that is searched for in the message text. Only messages
2519 that contain the string are selected. If a string is not specified,
2520 all messages are selected.</xs:documentation>
2521            </xs:annotation>
2522          </xs:element>
2523        </xs:sequence>
2524      </xs:extension>
2525    </xs:complexContent>
2526  </xs:complexType>
2527  <xs:complexType name="snmp-trap-sourceType">
2528    <xs:annotation>
2529      <xs:documentation>Corresponds to SNMPTrapSourceMBean
2530 (Interface=weblogic.management.configuration.SNMPTrapSourceMBean)</xs:documentation>
2531    </xs:annotation>
2532    <xs:complexContent>
2533      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
2534        <xs:sequence>
2535          <xs:element name="enabled-server" type="xs:string" minOccurs="0" nillable="true">
2536            <xs:annotation>
2537              <xs:documentation>(Interface=weblogic.management.configuration.SNMPTrapSourceMBean Attribute=getEnabledServersAsString)</xs:documentation>
2538            </xs:annotation>
2539          </xs:element>
2540        </xs:sequence>
2541      </xs:extension>
2542    </xs:complexContent>
2543  </xs:complexType>
2544  <xs:complexType name="debug-scopeType">
2545    <xs:annotation>
2546      <xs:documentation>Corresponds to DebugScopeMBean
2547 (Interface=weblogic.management.configuration.DebugScopeMBean)</xs:documentation>
2548    </xs:annotation>
2549    <xs:complexContent>
2550      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
2551        <xs:sequence>
2552          <xs:element name="enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
2553            <xs:annotation>
2554              <xs:documentation>Gets the enabled state of the debug scope mbean.
2555 By default a debug scope is disabled.
2556 (Interface=weblogic.management.configuration.DebugScopeMBean Attribute=isEnabled)</xs:documentation>
2557            </xs:annotation>
2558          </xs:element>
2559        </xs:sequence>
2560      </xs:extension>
2561    </xs:complexContent>
2562  </xs:complexType>
2563  <xs:complexType name="snmp-trap-destinationType">
2564    <xs:annotation>
2565      <xs:documentation>Corresponds to SNMPTrapDestinationMBean
2566 (Interface=weblogic.management.configuration.SNMPTrapDestinationMBean)</xs:documentation>
2567    </xs:annotation>
2568    <xs:complexContent>
2569      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
2570        <xs:sequence>
2571          <xs:element name="host" minOccurs="0" nillable="true" default="localhost">
2572            <xs:annotation>
2573              <xs:documentation>The DNS name or IP address of the computer on which the SNMP
2574 manager is running.</xs:documentation>
2575            </xs:annotation>
2576            <xs:simpleType>
2577              <xs:restriction base="xs:string">
2578                <xs:minLength value="1"/>
2579              </xs:restriction>
2580            </xs:simpleType>
2581          </xs:element>
2582          <xs:element name="port" minOccurs="0" nillable="false" default="162">
2583            <xs:annotation>
2584              <xs:documentation>The UDP port on which the SNMP manager is listening.</xs:documentation>
2585            </xs:annotation>
2586            <xs:simpleType>
2587              <xs:restriction base="xs:int">
2588                <xs:minInclusive value="1"/>
2589                <xs:maxInclusive value="65535"/>
2590              </xs:restriction>
2591            </xs:simpleType>
2592          </xs:element>
2593          <xs:element name="community" minOccurs="0" nillable="true" default="public">
2594            <xs:annotation>
2595              <xs:documentation>The password (community name) that a WebLogic Server SNMP agent
2596 sends to the SNMP manager when the agent generates SNMPv1 or SNMPv2
2597 notifications.</xs:documentation>
2598            </xs:annotation>
2599            <xs:simpleType>
2600              <xs:restriction base="xs:string">
2601                <xs:minLength value="1"/>
2602              </xs:restriction>
2603            </xs:simpleType>
2604          </xs:element>
2605          <xs:element name="security-name" type="xs:string" minOccurs="0" nillable="true">
2606            <xs:annotation>
2607              <xs:documentation>Specifies the user name that the WebLogic Server SNMP agent encodes
2608 into SNMPv3 responses or notifications. Requires you to create a credential map
2609 for this user name in the WebLogic Server security realm.</xs:documentation>
2610            </xs:annotation>
2611          </xs:element>
2612          <xs:element name="security-level" minOccurs="0" nillable="false">
2613            <xs:annotation>
2614              <xs:documentation>Specifies the security protocols that the SNMP agent uses when sending
2615 SNMPv3 responses or notifications to the SNMP manager that this trap
2616 destination represents. Requires you to specify a security name for this
2617 trap destination.</xs:documentation>
2618            </xs:annotation>
2619            <xs:simpleType>
2620              <xs:restriction base="xs:string">
2621                <xs:enumeration value="noAuthNoPriv"/>
2622                <xs:enumeration value="authNoPriv"/>
2623                <xs:enumeration value="authPriv"/>
2624              </xs:restriction>
2625            </xs:simpleType>
2626          </xs:element>
2627        </xs:sequence>
2628      </xs:extension>
2629    </xs:complexContent>
2630  </xs:complexType>
2631  <xs:complexType name="auth-moduleType">
2632    <xs:annotation>
2633      <xs:documentation>Corresponds to AuthModuleMBean
2634 (Interface=weblogic.management.configuration.AuthModuleMBean)</xs:documentation>
2635    </xs:annotation>
2636    <xs:complexContent>
2637      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
2638        <xs:sequence>
2639          <xs:element name="class-name" type="xs:string" minOccurs="0" nillable="true">
2640            <xs:annotation>
2641              <xs:documentation>get the classname for the authentication module
2642 (Interface=weblogic.management.configuration.AuthModuleMBean Attribute=getClassName)</xs:documentation>
2643            </xs:annotation>
2644          </xs:element>
2645          <xs:element name="module-type" minOccurs="0" nillable="true">
2646            <xs:annotation>
2647              <xs:documentation>get the module type - that is: Client or Server
2648 (Interface=weblogic.management.configuration.AuthModuleMBean Attribute=getModuleType)</xs:documentation>
2649            </xs:annotation>
2650            <xs:simpleType>
2651              <xs:restriction base="xs:string">
2652                <xs:enumeration value="Server"/>
2653              </xs:restriction>
2654            </xs:simpleType>
2655          </xs:element>
2656          <xs:element name="properties" type="xs:string" minOccurs="0" nillable="true">
2657            <xs:annotation>
2658              <xs:documentation>(Interface=weblogic.management.configuration.AuthModuleMBean Attribute=getPropertiesAsString)</xs:documentation>
2659            </xs:annotation>
2660          </xs:element>
2661        </xs:sequence>
2662      </xs:extension>
2663    </xs:complexContent>
2664  </xs:complexType>
2665  <xs:complexType name="rdbms-realmType">
2666    <xs:annotation>
2667      <xs:documentation>Corresponds to RDBMSRealmMBean
2668 (Interface=weblogic.management.configuration.RDBMSRealmMBean)</xs:documentation>
2669    </xs:annotation>
2670    <xs:complexContent>
2671      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:basic-realmType">
2672        <xs:sequence>
2673          <xs:element name="database-driver" type="xs:string" minOccurs="0" nillable="true">
2674            <xs:annotation>
2675              <xs:documentation>The Java class name for the database driver used with the RDBMS
2676 security realm.</xs:documentation>
2677            </xs:annotation>
2678          </xs:element>
2679          <xs:element name="database-url" type="xs:string" minOccurs="0" nillable="true">
2680            <xs:annotation>
2681              <xs:documentation>The location of the database.</xs:documentation>
2682            </xs:annotation>
2683          </xs:element>
2684          <xs:element name="database-user-name" type="xs:string" minOccurs="0" nillable="true">
2685            <xs:annotation>
2686              <xs:documentation>The user name used to login into the database.</xs:documentation>
2687            </xs:annotation>
2688          </xs:element>
2689          <xs:element name="database-password-encrypted" type="xs:string" minOccurs="0" nillable="true">
2690            <xs:annotation>
2691              <xs:documentation>(Interface=weblogic.management.configuration.RDBMSRealmMBean Attribute=getDatabasePasswordEncryptedAsString)</xs:documentation>
2692            </xs:annotation>
2693          </xs:element>
2694          <xs:element name="schema-properties" type="xs:string" minOccurs="0" nillable="true">
2695            <xs:annotation>
2696              <xs:documentation>(Interface=weblogic.management.configuration.RDBMSRealmMBean Attribute=getSchemaPropertiesAsString)</xs:documentation>
2697            </xs:annotation>
2698          </xs:element>
2699        </xs:sequence>
2700      </xs:extension>
2701    </xs:complexContent>
2702  </xs:complexType>
2703  <xs:complexType name="basic-realmType">
2704    <xs:annotation>
2705      <xs:documentation>Corresponds to BasicRealmMBean
2706 (Interface=weblogic.management.configuration.BasicRealmMBean)</xs:documentation>
2707    </xs:annotation>
2708    <xs:complexContent>
2709      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
2710        <xs:sequence>
2711          <xs:element name="realm-class-name" type="xs:string" minOccurs="0" nillable="true">
2712            <xs:annotation>
2713              <xs:documentation>Gets the realmClassName attribute of the BasicRealmMBean
2714 object</xs:documentation>
2715            </xs:annotation>
2716          </xs:element>
2717        </xs:sequence>
2718      </xs:extension>
2719    </xs:complexContent>
2720  </xs:complexType>
2721  <xs:complexType name="configuration-extensionType">
2722    <xs:annotation>
2723      <xs:documentation>Corresponds to ConfigurationExtensionMBean
2724 (Interface=weblogic.management.configuration.ConfigurationExtensionMBean)</xs:documentation>
2725    </xs:annotation>
2726    <xs:complexContent>
2727      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
2728        <xs:sequence>
2729          <xs:element name="descriptor-file-name" type="xs:string" minOccurs="0" nillable="true">
2730            <xs:annotation>
2731              <xs:documentation>The name of the file that contains the module. By default the file resides in
2732 the DOMAIN_DIR/config directory.</xs:documentation>
2733            </xs:annotation>
2734          </xs:element>
2735        </xs:sequence>
2736      </xs:extension>
2737    </xs:complexContent>
2738  </xs:complexType>
2739  <xs:complexType name="wlec-connection-poolType">
2740    <xs:annotation>
2741      <xs:documentation>Corresponds to WLECConnectionPoolMBean
2742 (Interface=weblogic.management.configuration.WLECConnectionPoolMBean)</xs:documentation>
2743    </xs:annotation>
2744    <xs:complexContent>
2745      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:deploymentType"/>
2746    </xs:complexContent>
2747  </xs:complexType>
2748  <xs:complexType name="startup-classType">
2749    <xs:annotation>
2750      <xs:documentation>Corresponds to StartupClassMBean
2751 (Interface=weblogic.management.configuration.StartupClassMBean)</xs:documentation>
2752    </xs:annotation>
2753    <xs:complexContent>
2754      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:class-deploymentType">
2755        <xs:sequence>
2756          <xs:element name="failure-is-fatal" type="xs:boolean" minOccurs="0" nillable="false" default="false">
2757            <xs:annotation>
2758              <xs:documentation>Specifies whether a failure in this startup class prevents the
2759 targeted server(s) from starting.</xs:documentation>
2760            </xs:annotation>
2761          </xs:element>
2762          <xs:element name="load-before-app-deployments" type="xs:boolean" minOccurs="0" nillable="false" default="false">
2763            <xs:annotation>
2764              <xs:documentation>Specifies whether the targeted servers load and run this startup
2765 class before activating JMS and JDBC services and before starting
2766 deployment for applications and EJBs.</xs:documentation>
2767            </xs:annotation>
2768          </xs:element>
2769          <xs:element name="load-before-app-activation" type="xs:boolean" minOccurs="0" nillable="false" default="false">
2770            <xs:annotation>
2771              <xs:documentation>Specifies whether the targeted servers load and run this startup
2772 class after activating JMS and JDBC services and before activating
2773 applications and EJBs.</xs:documentation>
2774            </xs:annotation>
2775          </xs:element>
2776          <xs:element name="load-after-apps-running" type="xs:boolean" minOccurs="0" nillable="false" default="false">
2777            <xs:annotation>
2778              <xs:documentation>Specifies whether the targeted servers load and run this startup
2779 class after applications and EJBs are running.</xs:documentation>
2780            </xs:annotation>
2781          </xs:element>
2782        </xs:sequence>
2783      </xs:extension>
2784    </xs:complexContent>
2785  </xs:complexType>
2786  <xs:complexType name="class-deploymentType">
2787    <xs:annotation>
2788      <xs:documentation>Corresponds to ClassDeploymentMBean
2789 (Interface=weblogic.management.configuration.ClassDeploymentMBean)</xs:documentation>
2790    </xs:annotation>
2791    <xs:complexContent>
2792      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:deploymentType">
2793        <xs:sequence>
2794          <xs:element name="class-name" type="xs:string" minOccurs="0" nillable="false">
2795            <xs:annotation>
2796              <xs:documentation>The fully qualified name of a class to load and run. The class
2797 must be on the server's classpath.</xs:documentation>
2798            </xs:annotation>
2799          </xs:element>
2800          <xs:element name="arguments" type="xs:string" minOccurs="0" nillable="true">
2801            <xs:annotation>
2802              <xs:documentation>Arguments that a server uses to initialize a class.</xs:documentation>
2803            </xs:annotation>
2804          </xs:element>
2805        </xs:sequence>
2806      </xs:extension>
2807    </xs:complexContent>
2808  </xs:complexType>
2809  <xs:complexType name="snmp-attribute-changeType">
2810    <xs:annotation>
2811      <xs:documentation>Corresponds to SNMPAttributeChangeMBean
2812 (Interface=weblogic.management.configuration.SNMPAttributeChangeMBean)</xs:documentation>
2813    </xs:annotation>
2814    <xs:complexContent>
2815      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:snmp-trap-sourceType">
2816        <xs:sequence>
2817          <xs:element name="attribute-m-bean-type" minOccurs="0" nillable="true">
2818            <xs:annotation>
2819              <xs:documentation>The MBean type that defines the attribute you want to monitor.
2820 Do not include the &lt;code&gt;MBean&lt;/code&gt; suffix. For example, specify
2821 &lt;code&gt;Server&lt;/code&gt; to monitor a ServerMBean.</xs:documentation>
2822            </xs:annotation>
2823            <xs:simpleType>
2824              <xs:restriction base="xs:string">
2825                <xs:minLength value="1"/>
2826              </xs:restriction>
2827            </xs:simpleType>
2828          </xs:element>
2829          <xs:element name="attribute-m-bean-name" type="xs:string" minOccurs="0" nillable="true">
2830            <xs:annotation>
2831              <xs:documentation>The name of the MBean instance that you want to monitor. If you
2832 leave the name undefined, WebLogic Server monitors all instances of
2833 the MBean type that you specify in Monitored MBean Type.</xs:documentation>
2834            </xs:annotation>
2835          </xs:element>
2836          <xs:element name="attribute-name" minOccurs="0" nillable="true">
2837            <xs:annotation>
2838              <xs:documentation>The name of the attribute that you want to monitor. This
2839 attribute must be in the WebLogic Server MIB.</xs:documentation>
2840            </xs:annotation>
2841            <xs:simpleType>
2842              <xs:restriction base="xs:string">
2843                <xs:minLength value="1"/>
2844              </xs:restriction>
2845            </xs:simpleType>
2846          </xs:element>
2847        </xs:sequence>
2848      </xs:extension>
2849    </xs:complexContent>
2850  </xs:complexType>
2851  <xs:complexType name="wtc-local-tux-domType">
2852    <xs:annotation>
2853      <xs:documentation>Corresponds to WTCLocalTuxDomMBean
2854 (Interface=weblogic.management.configuration.WTCLocalTuxDomMBean)</xs:documentation>
2855    </xs:annotation>
2856    <xs:complexContent>
2857      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
2858        <xs:sequence>
2859          <xs:element name="access-point" type="xs:string" minOccurs="0" nillable="false" default="myLAP">
2860            <xs:annotation>
2861              <xs:documentation>The unique name used to identify this local Tuxedo access point.
2862 This name should be unique for all local and remote Tuxedo access
2863 points defined within a WTC Service. This allows you to define
2864 unique configurations having the same Access Point ID.</xs:documentation>
2865            </xs:annotation>
2866          </xs:element>
2867          <xs:element name="access-point-id" type="xs:string" minOccurs="0" nillable="false" default="myLAPId">
2868            <xs:annotation>
2869              <xs:documentation>The connection principal name used to identify this local Tuxedo
2870 access point when attempting to establish a session connection with
2871 remote Tuxedo access points.</xs:documentation>
2872            </xs:annotation>
2873          </xs:element>
2874          <xs:element name="security" minOccurs="0" nillable="true">
2875            <xs:annotation>
2876              <xs:documentation>The type of application security enforced.</xs:documentation>
2877            </xs:annotation>
2878            <xs:simpleType>
2879              <xs:restriction base="xs:string">
2880                <xs:enumeration value="NONE"/>
2881                <xs:enumeration value="APP_PW"/>
2882                <xs:enumeration value="DM_PW"/>
2883              </xs:restriction>
2884            </xs:simpleType>
2885          </xs:element>
2886          <xs:element name="connection-policy" minOccurs="0" nillable="true">
2887            <xs:annotation>
2888              <xs:documentation>The conditions under which this local Tuxedo access point
2889 establishes a session connection with a remote Tuxedo access
2890 point.</xs:documentation>
2891            </xs:annotation>
2892            <xs:simpleType>
2893              <xs:restriction base="xs:string">
2894                <xs:enumeration value="ON_DEMAND"/>
2895                <xs:enumeration value="ON_STARTUP"/>
2896                <xs:enumeration value="INCOMING_ONLY"/>
2897              </xs:restriction>
2898            </xs:simpleType>
2899          </xs:element>
2900          <xs:element name="conn-principal-name" type="xs:string" minOccurs="0" nillable="true">
2901            <xs:annotation>
2902              <xs:documentation>The principal name used to verify the identity of this domain
2903 when establishing a connection to another domain.</xs:documentation>
2904            </xs:annotation>
2905          </xs:element>
2906          <xs:element name="retry-interval" minOccurs="0" nillable="false" default="60">
2907            <xs:annotation>
2908              <xs:documentation>The number of seconds that this local Tuxedo access point waits
2909 between automatic connection attempts to remote Tuxedo access
2910 points. Use this value only when Connection Policy is set to
2911 &lt;code&gt;ON_STARTUP&lt;/code&gt;.</xs:documentation>
2912            </xs:annotation>
2913            <xs:simpleType>
2914              <xs:restriction base="xs:long">
2915                <xs:minInclusive value="0"/>
2916                <xs:maxInclusive value="2147483647"/>
2917              </xs:restriction>
2918            </xs:simpleType>
2919          </xs:element>
2920          <xs:element name="max-retries" minOccurs="0" nillable="false" default="9223372036854775807">
2921            <xs:annotation>
2922              <xs:documentation>The maximum number of times that this local Tuxedo access point
2923 tries to establish a session connection to remote Tuxedo access
2924 points. Use this value only when Connection Policy is set to
2925 &lt;code&gt;ON_STARTUP&lt;/code&gt;.</xs:documentation>
2926            </xs:annotation>
2927            <xs:simpleType>
2928              <xs:restriction base="xs:long">
2929                <xs:minInclusive value="0"/>
2930                <xs:maxInclusive value="9223372036854775807"/>
2931              </xs:restriction>
2932            </xs:simpleType>
2933          </xs:element>
2934          <xs:element name="block-time" minOccurs="0" nillable="false" default="60">
2935            <xs:annotation>
2936              <xs:documentation>The maximum number of seconds this local Tuxedo access point
2937 allows for a blocking call.</xs:documentation>
2938            </xs:annotation>
2939            <xs:simpleType>
2940              <xs:restriction base="xs:long">
2941                <xs:minInclusive value="0"/>
2942                <xs:maxInclusive value="2147483647"/>
2943              </xs:restriction>
2944            </xs:simpleType>
2945          </xs:element>
2946          <xs:element name="nw-addr" type="xs:string" minOccurs="0" nillable="true" default="//localhost:8901">
2947            <xs:annotation>
2948              <xs:documentation>The network address and port number of this local Tuxedo access
2949 point.</xs:documentation>
2950            </xs:annotation>
2951          </xs:element>
2952          <xs:element name="cmp-limit" minOccurs="0" nillable="false" default="2147483647">
2953            <xs:annotation>
2954              <xs:documentation>The compression threshold this local Tuxedo access point uses
2955 when sending data to a remote Tuxedo access point. Application
2956 buffers larger than this size are compressed.</xs:documentation>
2957            </xs:annotation>
2958            <xs:simpleType>
2959              <xs:restriction base="xs:int">
2960                <xs:minInclusive value="0"/>
2961                <xs:maxInclusive value="2147483647"/>
2962              </xs:restriction>
2963            </xs:simpleType>
2964          </xs:element>
2965          <xs:element name="min-encrypt-bits" minOccurs="0" nillable="true">
2966            <xs:annotation>
2967              <xs:documentation>The minimum encryption key length (in bits) this local Tuxedo
2968 access point uses when establishing a session connection. A value
2969 of &lt;code&gt;0&lt;/code&gt; indicates no encryption is used.</xs:documentation>
2970            </xs:annotation>
2971            <xs:simpleType>
2972              <xs:restriction base="xs:string">
2973                <xs:enumeration value="0"/>
2974                <xs:enumeration value="40"/>
2975                <xs:enumeration value="56"/>
2976                <xs:enumeration value="128"/>
2977                <xs:enumeration value="256"/>
2978              </xs:restriction>
2979            </xs:simpleType>
2980          </xs:element>
2981          <xs:element name="max-encrypt-bits" minOccurs="0" nillable="true">
2982            <xs:annotation>
2983              <xs:documentation>The maximum encryption key length (in bits) this local Tuxedo
2984 access point uses when establishing a session connection. A value
2985 of &lt;code&gt;0&lt;/code&gt; indicates no encryption is used.</xs:documentation>
2986            </xs:annotation>
2987            <xs:simpleType>
2988              <xs:restriction base="xs:string">
2989                <xs:enumeration value="0"/>
2990                <xs:enumeration value="40"/>
2991                <xs:enumeration value="56"/>
2992                <xs:enumeration value="128"/>
2993                <xs:enumeration value="256"/>
2994              </xs:restriction>
2995            </xs:simpleType>
2996          </xs:element>
2997          <xs:element name="interoperate" minOccurs="0" nillable="true">
2998            <xs:annotation>
2999              <xs:documentation>Specifies whether this local Tuxedo access point interoperates
3000 with remote Tuxedo access points that are based upon Tuxedo release
3001 6.5. If this value is set to &lt;code&gt;Yes&lt;/code&gt;, the local Tuxedo access
3002 point interoperates with a Tuxedo 6.5 domain.</xs:documentation>
3003            </xs:annotation>
3004            <xs:simpleType>
3005              <xs:restriction base="xs:string">
3006                <xs:enumeration value="Yes"/>
3007                <xs:enumeration value="No"/>
3008              </xs:restriction>
3009            </xs:simpleType>
3010          </xs:element>
3011          <xs:element name="keep-alive" minOccurs="0" nillable="false" default="0">
3012            <xs:annotation>
3013              <xs:documentation>Return value tells whether this local Tuxedo access point
3014 is configured with Application Level Keep Alive, and it maximum idle
3015 time value before wait timer start ticking.</xs:documentation>
3016            </xs:annotation>
3017            <xs:simpleType>
3018              <xs:restriction base="xs:int">
3019                <xs:minInclusive value="0"/>
3020                <xs:maxInclusive value="2147483647"/>
3021              </xs:restriction>
3022            </xs:simpleType>
3023          </xs:element>
3024          <xs:element name="keep-alive-wait" minOccurs="0" nillable="false" default="0">
3025            <xs:annotation>
3026              <xs:documentation>Return value that tells whether this local Tuxedo access point
3027 requires the acknowledgement of Application Level Keep Alive,
3028 and how long it will wait without receiving acknowledgement before
3029 declare the connection is inaccessible.</xs:documentation>
3030            </xs:annotation>
3031            <xs:simpleType>
3032              <xs:restriction base="xs:int">
3033                <xs:minInclusive value="0"/>
3034                <xs:maxInclusive value="2147483647"/>
3035              </xs:restriction>
3036            </xs:simpleType>
3037          </xs:element>
3038          <xs:element name="use-ssl" minOccurs="0" nillable="true">
3039            <xs:annotation>
3040              <xs:documentation>Specifies if the connection initiated or accepted
3041 by this Local Tuxedo access point uses SSL on top of its transport layer. Values are:</xs:documentation>
3042            </xs:annotation>
3043            <xs:simpleType>
3044              <xs:restriction base="xs:string">
3045                <xs:enumeration value="Off"/>
3046                <xs:enumeration value="TwoWay"/>
3047                <xs:enumeration value="OneWay"/>
3048              </xs:restriction>
3049            </xs:simpleType>
3050          </xs:element>
3051          <xs:element name="key-stores-location" minOccurs="0" nillable="true">
3052            <xs:annotation>
3053              <xs:documentation>Provides the configuration rule to be used for
3054 finding Local Access Point's identity key store and trust key store.
3055 In plain text, it contains information on where the identity key store
3056 and trust key store are configured.  When KeyStoreLocation is configured
3057 with &lt;code&gt;WLS Store&lt;/code&gt;, WTC uses configuration information from the WLS
3058 Key Stores configuration.  Otherwise, it uses the key stores
3059 information configured in the Local Access Point.</xs:documentation>
3060            </xs:annotation>
3061            <xs:simpleType>
3062              <xs:restriction base="xs:string">
3063                <xs:enumeration value="WLS Stores"/>
3064                <xs:enumeration value="Custom Stores"/>
3065              </xs:restriction>
3066            </xs:simpleType>
3067          </xs:element>
3068          <xs:element name="identity-key-store-file-name" type="xs:string" minOccurs="0" nillable="true">
3069            <xs:annotation>
3070              <xs:documentation>The path and file name of the identity keystore.</xs:documentation>
3071            </xs:annotation>
3072          </xs:element>
3073          <xs:element name="identity-key-store-pass-phrase-encrypted" type="xs:string" minOccurs="0" nillable="true">
3074            <xs:annotation>
3075              <xs:documentation>(Interface=weblogic.management.configuration.WTCLocalTuxDomMBean Attribute=getIdentityKeyStorePassPhraseEncryptedAsString)</xs:documentation>
3076            </xs:annotation>
3077          </xs:element>
3078          <xs:element name="private-key-alias" type="xs:string" minOccurs="0" nillable="true">
3079            <xs:annotation>
3080              <xs:documentation>The string alias used to store and retrieve the Local Tuxedo access point's
3081 private key in the keystore. This private key is associated with the
3082 Local Tuxedo access point's digital certificate.</xs:documentation>
3083            </xs:annotation>
3084          </xs:element>
3085          <xs:element name="private-key-pass-phrase-encrypted" type="xs:string" minOccurs="0" nillable="true">
3086            <xs:annotation>
3087              <xs:documentation>(Interface=weblogic.management.configuration.WTCLocalTuxDomMBean Attribute=getPrivateKeyPassPhraseEncryptedAsString)</xs:documentation>
3088            </xs:annotation>
3089          </xs:element>
3090          <xs:element name="trust-key-store-file-name" type="xs:string" minOccurs="0" nillable="true">
3091            <xs:annotation>
3092              <xs:documentation>The path and file name of the trust keystore.</xs:documentation>
3093            </xs:annotation>
3094          </xs:element>
3095          <xs:element name="trust-key-store-pass-phrase-encrypted" type="xs:string" minOccurs="0" nillable="true">
3096            <xs:annotation>
3097              <xs:documentation>(Interface=weblogic.management.configuration.WTCLocalTuxDomMBean Attribute=getTrustKeyStorePassPhraseEncryptedAsString)</xs:documentation>
3098            </xs:annotation>
3099          </xs:element>
3100        </xs:sequence>
3101      </xs:extension>
3102    </xs:complexContent>
3103  </xs:complexType>
3104  <xs:complexType name="wtc-passwordType">
3105    <xs:annotation>
3106      <xs:documentation>Corresponds to WTCPasswordMBean
3107 (Interface=weblogic.management.configuration.WTCPasswordMBean)</xs:documentation>
3108    </xs:annotation>
3109    <xs:complexContent>
3110      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
3111        <xs:sequence>
3112          <xs:element name="local-access-point" type="xs:string" minOccurs="0" nillable="false" default="myLAP">
3113            <xs:annotation>
3114              <xs:documentation>The name of the local access point to which this password
3115 applies.</xs:documentation>
3116            </xs:annotation>
3117          </xs:element>
3118          <xs:element name="remote-access-point" type="xs:string" minOccurs="0" nillable="false" default="myRAP">
3119            <xs:annotation>
3120              <xs:documentation>The name of the remote access point to which this password
3121 applies.</xs:documentation>
3122            </xs:annotation>
3123          </xs:element>
3124          <xs:element name="local-password-iv" type="xs:string" minOccurs="0" nillable="false" default="myLPWDIV">
3125            <xs:annotation>
3126              <xs:documentation>The initialization vector used to encrypt the local
3127 password.</xs:documentation>
3128            </xs:annotation>
3129          </xs:element>
3130          <xs:element name="local-password" type="xs:string" minOccurs="0" nillable="false" default="myLPWD">
3131            <xs:annotation>
3132              <xs:documentation>The local password used to authenticate connections between the
3133 local access point and the remote access point.</xs:documentation>
3134            </xs:annotation>
3135          </xs:element>
3136          <xs:element name="remote-password-iv" type="xs:string" minOccurs="0" nillable="false" default="myRPWDIV">
3137            <xs:annotation>
3138              <xs:documentation>The initialization vector used to encrypt the remote
3139 password.</xs:documentation>
3140            </xs:annotation>
3141          </xs:element>
3142          <xs:element name="remote-password" type="xs:string" minOccurs="0" nillable="false" default="myRPWD">
3143            <xs:annotation>
3144              <xs:documentation>The remote password used to authenticate connections between the
3145 local access point and remote access point.</xs:documentation>
3146            </xs:annotation>
3147          </xs:element>
3148        </xs:sequence>
3149      </xs:extension>
3150    </xs:complexContent>
3151  </xs:complexType>
3152  <xs:complexType name="webservice-security-tokenType">
3153    <xs:annotation>
3154      <xs:documentation>Corresponds to WebserviceSecurityTokenMBean
3155 (Interface=weblogic.management.configuration.WebserviceSecurityTokenMBean)</xs:documentation>
3156    </xs:annotation>
3157    <xs:complexContent>
3158      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:webservice-security-configurationType"/>
3159    </xs:complexContent>
3160  </xs:complexType>
3161  <xs:complexType name="webservice-security-configurationType">
3162    <xs:annotation>
3163      <xs:documentation>Corresponds to WebserviceSecurityConfigurationMBean
3164 (Interface=weblogic.management.configuration.WebserviceSecurityConfigurationMBean)</xs:documentation>
3165    </xs:annotation>
3166    <xs:complexContent>
3167      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
3168        <xs:sequence>
3169          <xs:element name="class-name" type="xs:string" minOccurs="0" nillable="true">
3170            <xs:annotation>
3171              <xs:documentation>The fully qualified name of the class that implements a particular
3172 credential provider or token handler.</xs:documentation>
3173            </xs:annotation>
3174          </xs:element>
3175          <xs:element name="token-type" type="xs:string" minOccurs="0" nillable="true">
3176            <xs:annotation>
3177              <xs:documentation>Specifies the type of token used for the particular credential
3178 provider or token handler.</xs:documentation>
3179            </xs:annotation>
3180          </xs:element>
3181          <xs:element name="configuration-property" maxOccurs="unbounded" type="dom:configuration-propertyType" minOccurs="0" nillable="true">
3182            <xs:annotation>
3183              <xs:documentation>Specifies the list of properties that are associated with this
3184 credential provider or token handler.</xs:documentation>
3185            </xs:annotation>
3186          </xs:element>
3187        </xs:sequence>
3188      </xs:extension>
3189    </xs:complexContent>
3190  </xs:complexType>
3191  <xs:complexType name="configuration-propertyType">
3192    <xs:annotation>
3193      <xs:documentation>Corresponds to ConfigurationPropertyMBean
3194 (Interface=weblogic.management.configuration.ConfigurationPropertyMBean)</xs:documentation>
3195    </xs:annotation>
3196    <xs:complexContent>
3197      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
3198        <xs:sequence>
3199          <xs:element name="encrypt-value-required" type="xs:boolean" minOccurs="0" nillable="false" default="false">
3200            <xs:annotation>
3201              <xs:documentation>Specifies whether the property should be encrypted.</xs:documentation>
3202            </xs:annotation>
3203          </xs:element>
3204          <xs:element name="value" type="xs:string" minOccurs="0" nillable="true">
3205            <xs:annotation>
3206              <xs:documentation>Specifies the value of the property.</xs:documentation>
3207            </xs:annotation>
3208          </xs:element>
3209          <xs:element name="encrypted-value-encrypted" type="xs:string" minOccurs="0" nillable="true">
3210            <xs:annotation>
3211              <xs:documentation>(Interface=weblogic.management.configuration.ConfigurationPropertyMBean Attribute=getEncryptedValueEncryptedAsString)</xs:documentation>
3212            </xs:annotation>
3213          </xs:element>
3214        </xs:sequence>
3215      </xs:extension>
3216    </xs:complexContent>
3217  </xs:complexType>
3218  <xs:complexType name="coherence-server-startType">
3219    <xs:annotation>
3220      <xs:documentation>Corresponds to CoherenceServerStartMBean
3221 (Interface=weblogic.management.configuration.CoherenceServerStartMBean)</xs:documentation>
3222    </xs:annotation>
3223    <xs:complexContent>
3224      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:managed-external-server-startType"/>
3225    </xs:complexContent>
3226  </xs:complexType>
3227  <xs:complexType name="managed-external-server-startType">
3228    <xs:annotation>
3229      <xs:documentation>Corresponds to ManagedExternalServerStartMBean
3230 (Interface=weblogic.management.configuration.ManagedExternalServerStartMBean)</xs:documentation>
3231    </xs:annotation>
3232    <xs:complexContent>
3233      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
3234        <xs:sequence>
3235          <xs:element name="java-vendor" type="xs:string" minOccurs="0" nillable="true">
3236            <xs:annotation>
3237              <xs:documentation>The Java Vendor value to use when starting this server;
3238 for example, &lt;code&gt;BEA, Sun, HP etc &lt;/code&gt;. </xs:documentation>
3239            </xs:annotation>
3240          </xs:element>
3241          <xs:element name="java-home" type="xs:string" minOccurs="0" nillable="true">
3242            <xs:annotation>
3243              <xs:documentation>The Java home directory (path on the machine running Node
3244 Manager) to use when starting this server.</xs:documentation>
3245            </xs:annotation>
3246          </xs:element>
3247          <xs:element name="class-path" type="xs:string" minOccurs="0" nillable="true">
3248            <xs:annotation>
3249              <xs:documentation>The classpath (path on the machine running Node Manager) to use
3250 when starting this server.</xs:documentation>
3251            </xs:annotation>
3252          </xs:element>
3253          <xs:element name="bea-home" type="xs:string" minOccurs="0" nillable="true">
3254            <xs:annotation>
3255              <xs:documentation>The BEA home directory (path on the machine running Node
3256 Manager) to use when starting this server.</xs:documentation>
3257            </xs:annotation>
3258          </xs:element>
3259          <xs:element name="root-directory" type="xs:string" minOccurs="0" nillable="true">
3260            <xs:annotation>
3261              <xs:documentation>The directory that this server uses as its root directory. This
3262 directory must be on the computer that hosts the Node Manager. If
3263 you do not specify a Root Directory value, the domain directory
3264 is used by default.
3265 </xs:documentation>
3266            </xs:annotation>
3267          </xs:element>
3268          <xs:element name="arguments" type="xs:string" minOccurs="0" nillable="true">
3269            <xs:annotation>
3270              <xs:documentation>The arguments to use when starting this server.</xs:documentation>
3271            </xs:annotation>
3272          </xs:element>
3273        </xs:sequence>
3274      </xs:extension>
3275    </xs:complexContent>
3276  </xs:complexType>
3277  <xs:complexType name="jms-distributed-queue-memberType">
3278    <xs:annotation>
3279      <xs:documentation>Corresponds to JMSDistributedQueueMemberMBean
3280 (Interface=weblogic.management.configuration.JMSDistributedQueueMemberMBean)</xs:documentation>
3281    </xs:annotation>
3282    <xs:complexContent>
3283      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:jms-distributed-destination-memberType">
3284        <xs:sequence>
3285          <xs:element name="jms-queue" type="xs:string" minOccurs="0" nillable="true">
3286            <xs:annotation>
3287              <xs:documentation>(Interface=weblogic.management.configuration.JMSDistributedQueueMemberMBean Attribute=getJMSQueueAsString)</xs:documentation>
3288            </xs:annotation>
3289          </xs:element>
3290        </xs:sequence>
3291      </xs:extension>
3292    </xs:complexContent>
3293  </xs:complexType>
3294  <xs:complexType name="jms-distributed-destination-memberType">
3295    <xs:annotation>
3296      <xs:documentation>Corresponds to JMSDistributedDestinationMemberMBean
3297 (Interface=weblogic.management.configuration.JMSDistributedDestinationMemberMBean)</xs:documentation>
3298    </xs:annotation>
3299    <xs:complexContent>
3300      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
3301        <xs:sequence>
3302          <xs:element name="weight" minOccurs="0" nillable="false" default="1">
3303            <xs:annotation>
3304              <xs:documentation>The weight of a distributed destination member is a measure of
3305 its ability to handle message load, with respect to the other
3306 member destinations in the same distributed set.</xs:documentation>
3307            </xs:annotation>
3308            <xs:simpleType>
3309              <xs:restriction base="xs:int">
3310                <xs:minInclusive value="1"/>
3311              </xs:restriction>
3312            </xs:simpleType>
3313          </xs:element>
3314        </xs:sequence>
3315      </xs:extension>
3316    </xs:complexContent>
3317  </xs:complexType>
3318  <xs:complexType name="overload-protectionType">
3319    <xs:annotation>
3320      <xs:documentation>Corresponds to OverloadProtectionMBean
3321 (Interface=weblogic.management.configuration.OverloadProtectionMBean)</xs:documentation>
3322    </xs:annotation>
3323    <xs:complexContent>
3324      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
3325        <xs:sequence>
3326          <xs:element name="shared-capacity-for-work-managers" minOccurs="0" nillable="false" default="65536">
3327            <xs:annotation>
3328              <xs:documentation>Total number of requests that can be present in the server. This includes
3329 requests that are enqueued and those under execution.
3330 &lt;p&gt;
3331 The server performs a differentiated denial of service on reaching the
3332 shared capacity. A request with higher priority will be accepted in place
3333 of a lower priority request already in the queue. The lower priority
3334 request is kept waiting in the queue till all high priority requests are
3335 executed. Further enqueues of the low priority requests are rejected right
3336 away.
3337 &lt;/p&gt;
3338 (Interface=weblogic.management.configuration.OverloadProtectionMBean Attribute=getSharedCapacityForWorkManagers)</xs:documentation>
3339            </xs:annotation>
3340            <xs:simpleType>
3341              <xs:restriction base="xs:int">
3342                <xs:minInclusive value="1"/>
3343                <xs:maxInclusive value="1073741824"/>
3344              </xs:restriction>
3345            </xs:simpleType>
3346          </xs:element>
3347          <xs:element name="panic-action" minOccurs="0" nillable="true">
3348            <xs:annotation>
3349              <xs:documentation>Exit the server process when the kernel encounters a panic condition like
3350 an unhandled OOME. An unhandled OOME could lead to inconsistent state and a
3351 server restart is advisable if backed by node manager or a HA agent.
3352 (Interface=weblogic.management.configuration.OverloadProtectionMBean Attribute=getPanicAction)</xs:documentation>
3353            </xs:annotation>
3354            <xs:simpleType>
3355              <xs:restriction base="xs:string">
3356                <xs:enumeration value="no-action"/>
3357                <xs:enumeration value="system-exit"/>
3358              </xs:restriction>
3359            </xs:simpleType>
3360          </xs:element>
3361          <xs:element name="failure-action" minOccurs="0" nillable="true">
3362            <xs:annotation>
3363              <xs:documentation>Enable automatic forceshutdown of the server on failed state.
3364 The server self-health monitoring detects fatal failures and mark the
3365 server as failed. The server can be restarted using NodeManager or a
3366 HA agent.
3367 (Interface=weblogic.management.configuration.OverloadProtectionMBean Attribute=getFailureAction)</xs:documentation>
3368            </xs:annotation>
3369            <xs:simpleType>
3370              <xs:restriction base="xs:string">
3371                <xs:enumeration value="no-action"/>
3372                <xs:enumeration value="force-shutdown"/>
3373                <xs:enumeration value="admin-state"/>
3374              </xs:restriction>
3375            </xs:simpleType>
3376          </xs:element>
3377          <xs:element name="free-memory-percent-high-threshold" minOccurs="0" nillable="false" default="0">
3378            <xs:annotation>
3379              <xs:documentation>Percentage free memory after which the server overload condition is cleared.
3380 WorkManagers stop performing overloadActions and start regular execution
3381 once the overload condition is cleared.
3382 (Interface=weblogic.management.configuration.OverloadProtectionMBean Attribute=getFreeMemoryPercentHighThreshold)</xs:documentation>
3383            </xs:annotation>
3384            <xs:simpleType>
3385              <xs:restriction base="xs:int">
3386                <xs:minInclusive value="0"/>
3387                <xs:maxInclusive value="99"/>
3388              </xs:restriction>
3389            </xs:simpleType>
3390          </xs:element>
3391          <xs:element name="free-memory-percent-low-threshold" minOccurs="0" nillable="false" default="0">
3392            <xs:annotation>
3393              <xs:documentation>Percentage free memory below which the server is considered overloaded.
3394 WorkManagers perform overloadAction once the server is marked as overloaded.
3395 (Interface=weblogic.management.configuration.OverloadProtectionMBean Attribute=getFreeMemoryPercentLowThreshold)</xs:documentation>
3396            </xs:annotation>
3397            <xs:simpleType>
3398              <xs:restriction base="xs:int">
3399                <xs:minInclusive value="0"/>
3400                <xs:maxInclusive value="99"/>
3401              </xs:restriction>
3402            </xs:simpleType>
3403          </xs:element>
3404          <xs:element name="server-failure-trigger" type="dom:server-failure-triggerType" minOccurs="0" nillable="true">
3405            <xs:annotation>
3406              <xs:documentation>Configure a trigger that marks the server as failed when the condition
3407 is met. A failed server in turn can be configured to shutdown or go into
3408 admin state.
3409 (Interface=weblogic.management.configuration.OverloadProtectionMBean Attribute=getServerFailureTrigger)</xs:documentation>
3410            </xs:annotation>
3411          </xs:element>
3412        </xs:sequence>
3413      </xs:extension>
3414    </xs:complexContent>
3415  </xs:complexType>
3416  <xs:complexType name="server-failure-triggerType">
3417    <xs:annotation>
3418      <xs:documentation>Corresponds to ServerFailureTriggerMBean
3419 (Interface=weblogic.management.configuration.ServerFailureTriggerMBean)</xs:documentation>
3420    </xs:annotation>
3421    <xs:complexContent>
3422      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
3423        <xs:sequence>
3424          <xs:element name="max-stuck-thread-time" minOccurs="0" nillable="false" default="600">
3425            <xs:annotation>
3426              <xs:documentation>The number of seconds that a thread must be continually working
3427 before this server diagnoses the thread as being stuck.</xs:documentation>
3428            </xs:annotation>
3429            <xs:simpleType>
3430              <xs:restriction base="xs:int">
3431                <xs:minInclusive value="0"/>
3432                <xs:maxInclusive value="2147483647"/>
3433              </xs:restriction>
3434            </xs:simpleType>
3435          </xs:element>
3436          <xs:element name="stuck-thread-count" minOccurs="0" nillable="false" default="0">
3437            <xs:annotation>
3438              <xs:documentation>The number of stuck threads after which the server is transitioned into
3439 FAILED state. There are options in OverloadProtectionMBean to suspend and
3440 shutdown a FAILED server. By default, the server continues to run in
3441 FAILED state.</xs:documentation>
3442            </xs:annotation>
3443            <xs:simpleType>
3444              <xs:restriction base="xs:int">
3445                <xs:minInclusive value="0"/>
3446                <xs:maxInclusive value="2147483647"/>
3447              </xs:restriction>
3448            </xs:simpleType>
3449          </xs:element>
3450        </xs:sequence>
3451      </xs:extension>
3452    </xs:complexContent>
3453  </xs:complexType>
3454  <xs:complexType name="web-serverType">
3455    <xs:annotation>
3456      <xs:documentation>Corresponds to WebServerMBean
3457 (Interface=weblogic.management.configuration.WebServerMBean)</xs:documentation>
3458    </xs:annotation>
3459    <xs:complexContent>
3460      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:deploymentType">
3461        <xs:sequence>
3462          <xs:element name="web-server-log" type="dom:web-server-logType" minOccurs="0" nillable="true">
3463            <xs:annotation>
3464              <xs:documentation>Returns the Log settings for the WebServer/VirtualHost.
3465 (Interface=weblogic.management.configuration.WebServerMBean Attribute=getWebServerLog)</xs:documentation>
3466            </xs:annotation>
3467          </xs:element>
3468          <xs:element name="frontend-host" type="xs:string" minOccurs="0" nillable="true">
3469            <xs:annotation>
3470              <xs:documentation>The name of the host to which all redirected URLs will be sent.
3471 If specified, WebLogic Server will use this value rather than the
3472 one in the HOST header.</xs:documentation>
3473            </xs:annotation>
3474          </xs:element>
3475          <xs:element name="frontend-http-port" type="xs:int" minOccurs="0" nillable="false" default="0">
3476            <xs:annotation>
3477              <xs:documentation>The name of the HTTP port to which all redirected URLs will be
3478 sent. If specified, WebLogic Server will use this value rather than
3479 the one in the HOST header.</xs:documentation>
3480            </xs:annotation>
3481          </xs:element>
3482          <xs:element name="frontend-https-port" type="xs:int" minOccurs="0" nillable="false" default="0">
3483            <xs:annotation>
3484              <xs:documentation>The name of the secure HTTP port to which all redirected URLs
3485 will be sent. If specified, WebLogic Server will use this value
3486 rather than the one in the HOST header.</xs:documentation>
3487            </xs:annotation>
3488          </xs:element>
3489          <xs:element name="overload-response-code" minOccurs="0" nillable="false" default="503">
3490            <xs:annotation>
3491              <xs:documentation>Get the response code to be used when an application is overloaded. An
3492 application can get overloaded when the number of pending requests has
3493 reached the max capacity specified in the WorkManager or when the server
3494 is low on memory. The low memory condition is determined using
3495 {@link OverloadProtectionMBean#getFreeMemoryPercentLowThreshold()}.
3496 (Interface=weblogic.management.configuration.WebServerMBean Attribute=getOverloadResponseCode)</xs:documentation>
3497            </xs:annotation>
3498            <xs:simpleType>
3499              <xs:restriction base="xs:int">
3500                <xs:minInclusive value="100"/>
3501                <xs:maxInclusive value="599"/>
3502              </xs:restriction>
3503            </xs:simpleType>
3504          </xs:element>
3505          <xs:element name="keep-alive-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
3506            <xs:annotation>
3507              <xs:documentation>Indicates whether there should be a persistent connection to
3508 this server. (This may improve the performance of your Web
3509 applications.)</xs:documentation>
3510            </xs:annotation>
3511          </xs:element>
3512          <xs:element name="keep-alive-secs" minOccurs="0" nillable="false" default="30">
3513            <xs:annotation>
3514              <xs:documentation>The amount of time this server waits before closing an
3515 inactive HTTP connection.</xs:documentation>
3516            </xs:annotation>
3517            <xs:simpleType>
3518              <xs:restriction base="xs:int">
3519                <xs:minInclusive value="5"/>
3520                <xs:maxInclusive value="3600"/>
3521              </xs:restriction>
3522            </xs:simpleType>
3523          </xs:element>
3524          <xs:element name="https-keep-alive-secs" minOccurs="0" nillable="false" default="60">
3525            <xs:annotation>
3526              <xs:documentation>The amount of time this server waits before closing an
3527 inactive HTTPS connection.</xs:documentation>
3528            </xs:annotation>
3529            <xs:simpleType>
3530              <xs:restriction base="xs:int">
3531                <xs:minInclusive value="30"/>
3532                <xs:maxInclusive value="360"/>
3533              </xs:restriction>
3534            </xs:simpleType>
3535          </xs:element>
3536          <xs:element name="post-timeout-secs" minOccurs="0" nillable="false" default="30">
3537            <xs:annotation>
3538              <xs:documentation>Timeout (in seconds) for reading HTTP POST data in a servlet request.
3539 If the POST data is chunked, the amount of time the server waits between
3540 the end of receiving the last chunk of data and the end of receiving the
3541 next chunk of data in an HTTP POST before it times out.
3542 (This is used to prevent denial-of-service attacks that attempt to overload the server with POST data.)</xs:documentation>
3543            </xs:annotation>
3544            <xs:simpleType>
3545              <xs:restriction base="xs:int">
3546                <xs:minInclusive value="0"/>
3547                <xs:maxInclusive value="120"/>
3548              </xs:restriction>
3549            </xs:simpleType>
3550          </xs:element>
3551          <xs:element name="max-post-time-secs" type="xs:int" minOccurs="0" nillable="false" default="-1">
3552            <xs:annotation>
3553              <xs:documentation>Max Post Time (in seconds) for reading HTTP POST data in a
3554 servlet request. MaxPostTime &amp;lt; 0 means unlimited</xs:documentation>
3555            </xs:annotation>
3556          </xs:element>
3557          <xs:element name="max-post-size" type="xs:int" minOccurs="0" nillable="false" default="-1">
3558            <xs:annotation>
3559              <xs:documentation>The maximum post size this server allows for reading HTTP POST
3560 data in a servlet request, excluding chunked HTTP requests
3561 (Transfer-Encoding: chunked).</xs:documentation>
3562            </xs:annotation>
3563          </xs:element>
3564          <xs:element name="send-server-header-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
3565            <xs:annotation>
3566              <xs:documentation>Indicates whether this server name is sent with the HTTP
3567 response. (This is useful for wireless applications where there is
3568 limited space for headers.)</xs:documentation>
3569            </xs:annotation>
3570          </xs:element>
3571          <xs:element name="default-web-app-context-root" type="xs:string" minOccurs="0" nillable="true">
3572            <xs:annotation>
3573              <xs:documentation>Returns the original context-root for the default Web application
3574 for this Web server. Alternatively, you can use the context-root
3575 attributes in application.xml or weblogic.xml to set a default Web
3576 application. The context-root for a default Web application is /. If
3577 "" (empty string) is specified, the Web server defaults to /.</xs:documentation>
3578            </xs:annotation>
3579          </xs:element>
3580          <xs:element name="charsets" type="xs:string" minOccurs="0" nillable="true">
3581            <xs:annotation>
3582              <xs:documentation>(Interface=weblogic.management.configuration.WebServerMBean Attribute=getCharsetsAsString)</xs:documentation>
3583            </xs:annotation>
3584          </xs:element>
3585          <xs:element name="url-resource" type="xs:string" minOccurs="0" nillable="true">
3586            <xs:annotation>
3587              <xs:documentation>(Interface=weblogic.management.configuration.WebServerMBean Attribute=getURLResourceAsString)</xs:documentation>
3588            </xs:annotation>
3589          </xs:element>
3590          <xs:element name="chunked-transfer-disabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
3591            <xs:annotation>
3592              <xs:documentation>Indicates whether the use of Chunk Transfer-Encoding in HTTP/1.1
3593 is enabled.</xs:documentation>
3594            </xs:annotation>
3595          </xs:element>
3596          <xs:element name="use-highest-compatible-http-version" type="xs:boolean" minOccurs="0" nillable="false" default="true">
3597            <xs:annotation>
3598              <xs:documentation>Enables use of the highest compatible HTTP protocol
3599 version-string in the response. E.g. HTTP spec suggests that
3600 HTTP/1.1 version-string should be used in response to a request
3601 using HTTP/1.0. This does not necessarily affect the response
3602 format.</xs:documentation>
3603            </xs:annotation>
3604          </xs:element>
3605          <xs:element name="use-header-encoding" type="xs:boolean" minOccurs="0" nillable="false" default="false">
3606            <xs:annotation>
3607              <xs:documentation>(Interface=weblogic.management.configuration.WebServerMBean Attribute=isUseHeaderEncoding)</xs:documentation>
3608            </xs:annotation>
3609          </xs:element>
3610          <xs:element name="auth-cookie-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
3611            <xs:annotation>
3612              <xs:documentation>Whether authcookie feature is enabled or not.</xs:documentation>
3613            </xs:annotation>
3614          </xs:element>
3615          <xs:element name="write-chunk-bytes" type="xs:int" minOccurs="0" nillable="false" default="512">
3616            <xs:annotation>
3617              <xs:documentation>The default size of the blocks to be written to the network
3618 layer.</xs:documentation>
3619            </xs:annotation>
3620          </xs:element>
3621          <xs:element name="wap-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
3622            <xs:annotation>
3623              <xs:documentation>Indicates whether the session ID should include JVM information.
3624 (Checking this box may be necessary when using URL rewriting with
3625 WAP devices that limit the size of the URL to 128 characters, and
3626 may also affect the use of replicated sessions in a cluster.)
3627 When this box is selected,
3628 the default size of the URL will be set at 52 characters, and it
3629 will not contain any special characters.</xs:documentation>
3630            </xs:annotation>
3631          </xs:element>
3632          <xs:element name="accept-context-path-in-get-real-path" type="xs:boolean" minOccurs="0" nillable="false" default="false">
3633            <xs:annotation>
3634              <xs:documentation>Indicates whether this server allows the inclusion of the
3635 context path in the virtual path to &lt;tt&gt;context.getRealPath()&lt;/tt&gt;.
3636 (If checked, you cannot use sub directories with the same name as
3637 &lt;tt&gt;contextPath&lt;/tt&gt;). This is a compatibility switch that will be
3638 deprecated 9.0.0.0 in future releases.</xs:documentation>
3639            </xs:annotation>
3640          </xs:element>
3641          <xs:element name="single-signon-disabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
3642            <xs:annotation>
3643              <xs:documentation>Indicates whether the singleSignonDisabled attribute is
3644 enabled</xs:documentation>
3645            </xs:annotation>
3646          </xs:element>
3647          <xs:element name="web-deployment" type="xs:string" minOccurs="0" nillable="true">
3648            <xs:annotation>
3649              <xs:documentation>(Interface=weblogic.management.configuration.WebServerMBean Attribute=getWebDeploymentsAsString)</xs:documentation>
3650            </xs:annotation>
3651          </xs:element>
3652          <xs:element name="work-manager-for-remote-session-fetching" type="xs:string" minOccurs="0" nillable="true">
3653            <xs:annotation>
3654              <xs:documentation>Set the WorkManager name that will be used to execute servlet requests
3655 that need their session retrieved from a remote server since the current
3656 server is neither the primary nor the secondary for the request. This can
3657 happen if request stickness is lost for example due to hardware LB
3658 configuration issues. Creating a dedicated WorkManager with a max threads
3659 constraint ensures that threads are available to service requests for which
3660 the current server is the primary.
3661 (Interface=weblogic.management.configuration.WebServerMBean Attribute=getWorkManagerForRemoteSessionFetching)</xs:documentation>
3662            </xs:annotation>
3663          </xs:element>
3664          <xs:element name="client-ip-header" type="xs:string" minOccurs="0" nillable="true">
3665            <xs:annotation>
3666              <xs:documentation>Get the Client IP Header from WebSerevrMBean.
3667 (Interface=weblogic.management.configuration.WebServerMBean Attribute=getClientIpHeader)</xs:documentation>
3668            </xs:annotation>
3669          </xs:element>
3670        </xs:sequence>
3671      </xs:extension>
3672    </xs:complexContent>
3673  </xs:complexType>
3674  <xs:complexType name="web-server-logType">
3675    <xs:annotation>
3676      <xs:documentation>Corresponds to WebServerLogMBean
3677 (Interface=weblogic.management.configuration.WebServerLogMBean)</xs:documentation>
3678    </xs:annotation>
3679    <xs:complexContent>
3680      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:log-fileType">
3681        <xs:sequence>
3682          <xs:element name="logging-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
3683            <xs:annotation>
3684              <xs:documentation>Indicates whether this server logs HTTP requests. (The remaining
3685 fields on this page are relevant only if you select this check box.)</xs:documentation>
3686            </xs:annotation>
3687          </xs:element>
3688          <xs:element name="elf-fields" minOccurs="0" nillable="true" default="date time cs-method cs-uri sc-status">
3689            <xs:annotation>
3690              <xs:documentation>Returns the list of fields specified for the &lt;code&gt;extended&lt;/code&gt;
3691 logging format for access.log. </xs:documentation>
3692            </xs:annotation>
3693            <xs:simpleType>
3694              <xs:restriction base="xs:string">
3695                <xs:minLength value="1"/>
3696              </xs:restriction>
3697            </xs:simpleType>
3698          </xs:element>
3699          <xs:element name="log-file-format" minOccurs="0" nillable="true">
3700            <xs:annotation>
3701              <xs:documentation>The format of the HTTP log file. Both formats are defined by the
3702 W3C. With the extended log format, you use server
3703 directives in the log file to customize the information that the
3704 server records.</xs:documentation>
3705            </xs:annotation>
3706            <xs:simpleType>
3707              <xs:restriction base="xs:string">
3708                <xs:enumeration value="common"/>
3709                <xs:enumeration value="extended"/>
3710              </xs:restriction>
3711            </xs:simpleType>
3712          </xs:element>
3713          <xs:element name="log-time-in-gmt" type="xs:boolean" minOccurs="0" nillable="false" default="false">
3714            <xs:annotation>
3715              <xs:documentation>Specifies whether the time stamps for HTTP log messages are in
3716 Greenwich Mean Time (GMT) regardless of the local time zone that
3717 the host computer specifies.</xs:documentation>
3718            </xs:annotation>
3719          </xs:element>
3720          <xs:element name="log-milli-seconds" type="xs:boolean" minOccurs="0" nillable="false" default="false">
3721            <xs:annotation>
3722              <xs:documentation> Specifies if HTTP log messages should contain MilliSeconds.</xs:documentation>
3723            </xs:annotation>
3724          </xs:element>
3725        </xs:sequence>
3726      </xs:extension>
3727    </xs:complexContent>
3728  </xs:complexType>
3729  <xs:complexType name="wtc-exportType">
3730    <xs:annotation>
3731      <xs:documentation>Corresponds to WTCExportMBean
3732 (Interface=weblogic.management.configuration.WTCExportMBean)</xs:documentation>
3733    </xs:annotation>
3734    <xs:complexContent>
3735      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
3736        <xs:sequence>
3737          <xs:element name="resource-name" type="xs:string" minOccurs="0" nillable="false" default="myExport">
3738            <xs:annotation>
3739              <xs:documentation>The name used to identify an exported service.</xs:documentation>
3740            </xs:annotation>
3741          </xs:element>
3742          <xs:element name="local-access-point" type="xs:string" minOccurs="0" nillable="false" default="myLAP">
3743            <xs:annotation>
3744              <xs:documentation>The name of the local access point that exports this
3745 service.</xs:documentation>
3746            </xs:annotation>
3747          </xs:element>
3748          <xs:element name="ejb-name" type="xs:string" minOccurs="0" nillable="true">
3749            <xs:annotation>
3750              <xs:documentation>The complete name of the EJB home interface to use when invoking
3751 a service.</xs:documentation>
3752            </xs:annotation>
3753          </xs:element>
3754          <xs:element name="target-class" type="xs:string" minOccurs="0" nillable="true">
3755            <xs:annotation>
3756              <xs:documentation>(Interface=weblogic.management.configuration.WTCExportMBean Attribute=getTargetClass)</xs:documentation>
3757            </xs:annotation>
3758          </xs:element>
3759          <xs:element name="target-jar" type="xs:string" minOccurs="0" nillable="true">
3760            <xs:annotation>
3761              <xs:documentation>(Interface=weblogic.management.configuration.WTCExportMBean Attribute=getTargetJar)</xs:documentation>
3762            </xs:annotation>
3763          </xs:element>
3764          <xs:element name="remote-name" type="xs:string" minOccurs="0" nillable="true">
3765            <xs:annotation>
3766              <xs:documentation>The remote name of this service. </xs:documentation>
3767            </xs:annotation>
3768          </xs:element>
3769        </xs:sequence>
3770      </xs:extension>
3771    </xs:complexContent>
3772  </xs:complexType>
3773  <xs:complexType name="generic-jdbc-storeType">
3774    <xs:annotation>
3775      <xs:documentation>Corresponds to GenericJDBCStoreMBean
3776 (Interface=weblogic.management.configuration.GenericJDBCStoreMBean)</xs:documentation>
3777    </xs:annotation>
3778    <xs:complexContent>
3779      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
3780        <xs:sequence>
3781          <xs:element name="prefix-name" type="xs:string" minOccurs="0" nillable="true">
3782            <xs:annotation>
3783              <xs:documentation>The prefix for the JDBC store's database table
3784 (&lt;code&gt;WLStore&lt;/code&gt;), in the following format:
3785 &lt;code&gt;[[[catalog.]schema.]prefix]&lt;/code&gt;.</xs:documentation>
3786            </xs:annotation>
3787          </xs:element>
3788          <xs:element name="create-table-ddl-file" type="xs:string" minOccurs="0" nillable="true">
3789            <xs:annotation>
3790              <xs:documentation>Specifies the DDL (Data Definition Language) file to use for
3791 creating the JDBC store's backing table.</xs:documentation>
3792            </xs:annotation>
3793          </xs:element>
3794        </xs:sequence>
3795      </xs:extension>
3796    </xs:complexContent>
3797  </xs:complexType>
3798  <xs:complexType name="jms-system-resourceType">
3799    <xs:annotation>
3800      <xs:documentation>Corresponds to JMSSystemResourceMBean
3801 (Interface=weblogic.management.configuration.JMSSystemResourceMBean)</xs:documentation>
3802    </xs:annotation>
3803    <xs:complexContent>
3804      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:system-resourceType"/>
3805    </xs:complexContent>
3806  </xs:complexType>
3807  <xs:complexType name="system-resourceType">
3808    <xs:annotation>
3809      <xs:documentation>Corresponds to SystemResourceMBean
3810 (Interface=weblogic.management.configuration.SystemResourceMBean)</xs:documentation>
3811    </xs:annotation>
3812    <xs:complexContent>
3813      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:basic-deploymentType">
3814        <xs:sequence>
3815          <xs:element name="descriptor-file-name" type="xs:string" minOccurs="0" nillable="true">
3816            <xs:annotation>
3817              <xs:documentation>The name of the file that contains the module. By default the file resides in
3818 the DOMAIN_DIR/config directory.</xs:documentation>
3819            </xs:annotation>
3820          </xs:element>
3821        </xs:sequence>
3822      </xs:extension>
3823    </xs:complexContent>
3824  </xs:complexType>
3825  <xs:complexType name="basic-deploymentType">
3826    <xs:annotation>
3827      <xs:documentation>Corresponds to BasicDeploymentMBean
3828 (Interface=weblogic.management.configuration.BasicDeploymentMBean)</xs:documentation>
3829    </xs:annotation>
3830    <xs:complexContent>
3831      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:target-infoType">
3832        <xs:sequence>
3833          <xs:element name="source-path" type="xs:string" minOccurs="0" nillable="true">
3834            <xs:annotation>
3835              <xs:documentation>The path to the source of the deployment unit on admin server.
3836 (Interface=weblogic.management.configuration.BasicDeploymentMBean Attribute=getSourcePath)</xs:documentation>
3837            </xs:annotation>
3838          </xs:element>
3839          <xs:element name="sub-deployment" maxOccurs="unbounded" type="dom:sub-deploymentType" minOccurs="0" nillable="true">
3840            <xs:annotation>
3841              <xs:documentation>Targeting for subcomponents that differs from targeting for the
3842 component.
3843 (Interface=weblogic.management.configuration.BasicDeploymentMBean Attribute=getSubDeployments)</xs:documentation>
3844            </xs:annotation>
3845          </xs:element>
3846          <xs:element name="deployment-order" type="xs:int" minOccurs="0" nillable="false" default="100">
3847            <xs:annotation>
3848              <xs:documentation>&lt;p&gt;An integer value that indicates when this unit
3849 is deployed, relative to other deployable units on a server,
3850 during startup.
3851 &lt;p&gt;
3852 Units with lower values are deployed before those with
3853 higher values.
3854 (Interface=weblogic.management.configuration.BasicDeploymentMBean Attribute=getDeploymentOrder)</xs:documentation>
3855            </xs:annotation>
3856          </xs:element>
3857          <xs:element name="deployment-principal-name" type="xs:string" minOccurs="0" nillable="true">
3858            <xs:annotation>
3859              <xs:documentation>&lt;p&gt;A string value that indicates what principal should be used
3860 when deploying the file or archive during startup and shutdown.
3861 This principal will be used to set the current subject when calling out
3862 into application code for interfaces such as ApplicationLifecycleListener.
3863 If no principal name is specified, then the anonymous principal will be used.
3864 (Interface=weblogic.management.configuration.BasicDeploymentMBean Attribute=getDeploymentPrincipalName)</xs:documentation>
3865            </xs:annotation>
3866          </xs:element>
3867        </xs:sequence>
3868      </xs:extension>
3869    </xs:complexContent>
3870  </xs:complexType>
3871  <xs:complexType name="target-infoType">
3872    <xs:annotation>
3873      <xs:documentation>Corresponds to TargetInfoMBean
3874 (Interface=weblogic.management.configuration.TargetInfoMBean)</xs:documentation>
3875    </xs:annotation>
3876    <xs:complexContent>
3877      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
3878        <xs:sequence>
3879          <xs:element name="target" type="xs:string" minOccurs="0" nillable="true">
3880            <xs:annotation>
3881              <xs:documentation>(Interface=weblogic.management.configuration.TargetInfoMBean Attribute=getTargetsAsString)</xs:documentation>
3882            </xs:annotation>
3883          </xs:element>
3884          <xs:element name="module-type" type="xs:string" minOccurs="0" nillable="true">
3885            <xs:annotation>
3886              <xs:documentation>The values match those defined by jsr88. This attribute may move to another MBean.
3887 (Interface=weblogic.management.configuration.TargetInfoMBean Attribute=getModuleType)</xs:documentation>
3888            </xs:annotation>
3889          </xs:element>
3890          <xs:element name="compatibility-name" type="xs:string" minOccurs="0" nillable="true">
3891            <xs:annotation>
3892              <xs:documentation>
3893 This is only set for beans created as a result of conversion from an
3894 8.1 application configured using ApplicationMBean and ComponentMBean.
3895 </xs:documentation>
3896            </xs:annotation>
3897          </xs:element>
3898        </xs:sequence>
3899      </xs:extension>
3900    </xs:complexContent>
3901  </xs:complexType>
3902  <xs:complexType name="sub-deploymentType">
3903    <xs:annotation>
3904      <xs:documentation>Corresponds to SubDeploymentMBean
3905 (Interface=weblogic.management.configuration.SubDeploymentMBean)</xs:documentation>
3906    </xs:annotation>
3907    <xs:complexContent>
3908      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:target-infoType">
3909        <xs:sequence>
3910          <xs:element name="sub-deployment" maxOccurs="unbounded" type="dom:sub-deploymentType" minOccurs="0" nillable="true">
3911            <xs:annotation>
3912              <xs:documentation>The subdeployment groups within this JMS module. Subdeployments enable
3913 you to deploy some resources in a JMS module to a JMS server and other
3914 JMS resources to a server instance or cluster.</xs:documentation>
3915            </xs:annotation>
3916          </xs:element>
3917        </xs:sequence>
3918      </xs:extension>
3919    </xs:complexContent>
3920  </xs:complexType>
3921  <xs:complexType name="web-service-bufferingType">
3922    <xs:annotation>
3923      <xs:documentation>Corresponds to WebServiceBufferingMBean
3924 (Interface=weblogic.management.configuration.WebServiceBufferingMBean)</xs:documentation>
3925    </xs:annotation>
3926    <xs:complexContent>
3927      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
3928        <xs:sequence>
3929          <xs:element name="web-service-request-buffering-queue" type="dom:web-service-request-buffering-queueType" minOccurs="0" nillable="true">
3930            <xs:annotation>
3931              <xs:documentation>Configuration for the request buffering queue
3932 (Interface=weblogic.management.configuration.WebServiceBufferingMBean Attribute=getWebServiceRequestBufferingQueue)</xs:documentation>
3933            </xs:annotation>
3934          </xs:element>
3935          <xs:element name="web-service-response-buffering-queue" type="dom:web-service-response-buffering-queueType" minOccurs="0" nillable="true">
3936            <xs:annotation>
3937              <xs:documentation>Configuration for the response buffering queue
3938 (Interface=weblogic.management.configuration.WebServiceBufferingMBean Attribute=getWebServiceResponseBufferingQueue)</xs:documentation>
3939            </xs:annotation>
3940          </xs:element>
3941          <xs:element name="retry-count" minOccurs="0" nillable="false" default="3">
3942            <xs:annotation>
3943              <xs:documentation>The number of times a buffered request or response can be retried before
3944 it is abandoned (and moved to any error queue defined for the buffer queue)
3945 (Interface=weblogic.management.configuration.WebServiceBufferingMBean Attribute=getRetryCount)</xs:documentation>
3946            </xs:annotation>
3947            <xs:simpleType>
3948              <xs:restriction base="xs:int">
3949                <xs:minInclusive value="0"/>
3950              </xs:restriction>
3951            </xs:simpleType>
3952          </xs:element>
3953          <xs:element name="retry-delay" type="xs:string" minOccurs="0" nillable="true" default="P0DT30S">
3954            <xs:annotation>
3955              <xs:documentation>The amount time between retries of a buffered request and response. Note,
3956 this value is only applicable when RetryCount &gt; 0. String value in
3957 &#145;Duration&#146; format. Defaults to &#145;P0DT30S (30 seconds).
3958 (Interface=weblogic.management.configuration.WebServiceBufferingMBean Attribute=getRetryDelay)</xs:documentation>
3959            </xs:annotation>
3960          </xs:element>
3961        </xs:sequence>
3962      </xs:extension>
3963    </xs:complexContent>
3964  </xs:complexType>
3965  <xs:complexType name="web-service-request-buffering-queueType">
3966    <xs:annotation>
3967      <xs:documentation>Corresponds to WebServiceRequestBufferingQueueMBean
3968 (Interface=weblogic.management.configuration.WebServiceRequestBufferingQueueMBean)</xs:documentation>
3969    </xs:annotation>
3970    <xs:complexContent>
3971      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:web-service-buffering-queueType"/>
3972    </xs:complexContent>
3973  </xs:complexType>
3974  <xs:complexType name="web-service-buffering-queueType">
3975    <xs:annotation>
3976      <xs:documentation>Corresponds to WebServiceBufferingQueueMBean
3977 (Interface=weblogic.management.configuration.WebServiceBufferingQueueMBean)</xs:documentation>
3978    </xs:annotation>
3979    <xs:complexContent>
3980      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
3981        <xs:sequence>
3982          <xs:element name="enabled" type="xs:boolean" minOccurs="0" nillable="true">
3983            <xs:annotation>
3984              <xs:documentation>A boolean flag indicating whether buffering is enabled (request buffering
3985 if this is the request queue, or response buffering if this is the
3986 response queue). Defaults to false.
3987 (Interface=weblogic.management.configuration.WebServiceBufferingQueueMBean Attribute=isEnabled)</xs:documentation>
3988            </xs:annotation>
3989          </xs:element>
3990          <xs:element name="connection-factory-jndi-name" type="xs:string" minOccurs="0" nillable="true">
3991            <xs:annotation>
3992              <xs:documentation>The JNDI name of the connection factory to use when buffering messages
3993 onto this queue. Defaults to the 'default' JMS connection factory.
3994 (Interface=weblogic.management.configuration.WebServiceBufferingQueueMBean Attribute=getConnectionFactoryJndiName)</xs:documentation>
3995            </xs:annotation>
3996          </xs:element>
3997          <xs:element name="transaction-enabled" type="xs:boolean" minOccurs="0" nillable="true">
3998            <xs:annotation>
3999              <xs:documentation>A boolean flag indicating whether transactions should be used when
4000 buffering a message onto or consuming a message off of this queue. Defaults
4001 to false.
4002 (Interface=weblogic.management.configuration.WebServiceBufferingQueueMBean Attribute=isTransactionEnabled)</xs:documentation>
4003            </xs:annotation>
4004          </xs:element>
4005        </xs:sequence>
4006      </xs:extension>
4007    </xs:complexContent>
4008  </xs:complexType>
4009  <xs:complexType name="web-service-response-buffering-queueType">
4010    <xs:annotation>
4011      <xs:documentation>Corresponds to WebServiceResponseBufferingQueueMBean
4012 (Interface=weblogic.management.configuration.WebServiceResponseBufferingQueueMBean)</xs:documentation>
4013    </xs:annotation>
4014    <xs:complexContent>
4015      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:web-service-buffering-queueType"/>
4016    </xs:complexContent>
4017  </xs:complexType>
4018  <xs:complexType name="jms-distributed-queueType">
4019    <xs:annotation>
4020      <xs:documentation>Corresponds to JMSDistributedQueueMBean
4021 (Interface=weblogic.management.configuration.JMSDistributedQueueMBean)</xs:documentation>
4022    </xs:annotation>
4023    <xs:complexContent>
4024      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:jms-distributed-destinationType"/>
4025    </xs:complexContent>
4026  </xs:complexType>
4027  <xs:complexType name="jms-distributed-destinationType">
4028    <xs:annotation>
4029      <xs:documentation>Corresponds to JMSDistributedDestinationMBean
4030 (Interface=weblogic.management.configuration.JMSDistributedDestinationMBean)</xs:documentation>
4031    </xs:annotation>
4032    <xs:complexContent>
4033      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:jms-virtual-destinationType"/>
4034    </xs:complexContent>
4035  </xs:complexType>
4036  <xs:complexType name="jms-virtual-destinationType">
4037    <xs:annotation>
4038      <xs:documentation>Corresponds to JMSVirtualDestinationMBean
4039 (Interface=weblogic.management.configuration.JMSVirtualDestinationMBean)</xs:documentation>
4040    </xs:annotation>
4041    <xs:complexContent>
4042      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:deploymentType"/>
4043    </xs:complexContent>
4044  </xs:complexType>
4045  <xs:complexType name="jms-queueType">
4046    <xs:annotation>
4047      <xs:documentation>Corresponds to JMSQueueMBean
4048 (Interface=weblogic.management.configuration.JMSQueueMBean)</xs:documentation>
4049    </xs:annotation>
4050    <xs:complexContent>
4051      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:jms-destinationType"/>
4052    </xs:complexContent>
4053  </xs:complexType>
4054  <xs:complexType name="jms-destinationType">
4055    <xs:annotation>
4056      <xs:documentation>Corresponds to JMSDestinationMBean
4057 (Interface=weblogic.management.configuration.JMSDestinationMBean)</xs:documentation>
4058    </xs:annotation>
4059    <xs:complexContent>
4060      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:jms-dest-commonType"/>
4061    </xs:complexContent>
4062  </xs:complexType>
4063  <xs:complexType name="jms-dest-commonType">
4064    <xs:annotation>
4065      <xs:documentation>Corresponds to JMSDestCommonMBean
4066 (Interface=weblogic.management.configuration.JMSDestCommonMBean)</xs:documentation>
4067    </xs:annotation>
4068    <xs:complexContent>
4069      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType"/>
4070    </xs:complexContent>
4071  </xs:complexType>
4072  <xs:complexType name="wldf-server-diagnosticType">
4073    <xs:annotation>
4074      <xs:documentation>Corresponds to WLDFServerDiagnosticMBean
4075 (Interface=weblogic.management.configuration.WLDFServerDiagnosticMBean)</xs:documentation>
4076    </xs:annotation>
4077    <xs:complexContent>
4078      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
4079        <xs:sequence>
4080          <xs:element name="image-dir" type="xs:string" minOccurs="0" nillable="true">
4081            <xs:annotation>
4082              <xs:documentation>The default directory where the server stores captured
4083 diagnostic images.</xs:documentation>
4084            </xs:annotation>
4085          </xs:element>
4086          <xs:element name="image-timeout" minOccurs="0" nillable="false" default="1">
4087            <xs:annotation>
4088              <xs:documentation>The default timeout period, in minutes, that the server uses to
4089 delay future diagnostic image-capture requests.</xs:documentation>
4090            </xs:annotation>
4091            <xs:simpleType>
4092              <xs:restriction base="xs:int">
4093                <xs:minInclusive value="0"/>
4094                <xs:maxInclusive value="1440"/>
4095              </xs:restriction>
4096            </xs:simpleType>
4097          </xs:element>
4098          <xs:element name="events-image-capture-interval" type="xs:long" minOccurs="0" nillable="false" default="60000">
4099            <xs:annotation>
4100              <xs:documentation>The time span, in milliseconds, for which recently
4101 archived events will be captured in the diagnostic image. All
4102 events archived on or after
4103 ( &lt;code&gt;System.currentTimeMillis() - interval&lt;/code&gt; )
4104 will be captured.</xs:documentation>
4105            </xs:annotation>
4106          </xs:element>
4107          <xs:element name="diagnostic-store-dir" type="xs:string" minOccurs="0" nillable="true" default="data/store/diagnostics">
4108            <xs:annotation>
4109              <xs:documentation>The directory in which the current server maintains its
4110 diagnostic store.</xs:documentation>
4111            </xs:annotation>
4112          </xs:element>
4113          <xs:element name="diagnostic-store-file-locking-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
4114            <xs:annotation>
4115              <xs:documentation>Determines whether OS file locking is used. </xs:documentation>
4116            </xs:annotation>
4117          </xs:element>
4118          <xs:element name="diagnostic-store-min-window-buffer-size" minOccurs="0" nillable="false" default="-1">
4119            <xs:annotation>
4120              <xs:documentation>The minimum amount of data, in bytes and rounded down to the nearest power of 2, mapped into the
4121 JVM's address space per diagnostic store file.
4122 Applies only when a native &lt;code&gt;wlfileio&lt;/code&gt; library is loaded.
4123 See
4124 &lt;a href='#getDiagnosticStoreMinWindowBufferSize'&gt;Diagnostic Store Maximum Window Buffer Size&lt;/a&gt;.</xs:documentation>
4125            </xs:annotation>
4126            <xs:simpleType>
4127              <xs:restriction base="xs:int">
4128                <xs:minInclusive value="-1"/>
4129                <xs:maxInclusive value="1073741824"/>
4130              </xs:restriction>
4131            </xs:simpleType>
4132          </xs:element>
4133          <xs:element name="diagnostic-store-max-window-buffer-size" minOccurs="0" nillable="false" default="-1">
4134            <xs:annotation>
4135              <xs:documentation>The maximum amount of data, in bytes and rounded down to the nearest power of 2,
4136 mapped into the JVM's address space per diagnostic store file.
4137 Applies only when a native &lt;code&gt;wlfileio&lt;/code&gt; library is loaded.</xs:documentation>
4138            </xs:annotation>
4139            <xs:simpleType>
4140              <xs:restriction base="xs:int">
4141                <xs:minInclusive value="-1"/>
4142                <xs:maxInclusive value="1073741824"/>
4143              </xs:restriction>
4144            </xs:simpleType>
4145          </xs:element>
4146          <xs:element name="diagnostic-store-io-buffer-size" minOccurs="0" nillable="false" default="-1">
4147            <xs:annotation>
4148              <xs:documentation>The I/O buffer size, in bytes, automatically rounded down to the nearest power of 2, controls the largest write size.
4149 &lt;ul&gt;
4150 &lt;li&gt;When a native &lt;code&gt;wlfileio&lt;/code&gt; driver is available, the setting applies to off-heap (native) memory.&lt;/li&gt;
4151 &lt;li&gt;When a native &lt;code&gt;wlfileio&lt;/code&gt; driver is not available,
4152 the setting applies to JAVA heap memory.&lt;/li&gt;
4153 &lt;li&gt;For the best runtime performance, Oracle recommends setting
4154 &lt;code&gt;DiagnosticStoreIOBufferSize&lt;/code&gt; so that it is larger than the largest
4155 write (multiple concurrent store requests may be combined into a single write).&lt;/li&gt;
4156
4157 &lt;li&gt;See &lt;code&gt;AllocatedIOBufferBytes&lt;/code&gt; to find out the actual allocated
4158 off-heap (native) memory amount. It is a multiple of &lt;code&gt;IOBufferSize&lt;/code&gt;&lt;/li&gt;
4159
4160 &lt;/ul&gt;</xs:documentation>
4161            </xs:annotation>
4162            <xs:simpleType>
4163              <xs:restriction base="xs:int">
4164                <xs:minInclusive value="-1"/>
4165                <xs:maxInclusive value="67108864"/>
4166              </xs:restriction>
4167            </xs:simpleType>
4168          </xs:element>
4169          <xs:element name="diagnostic-store-max-file-size" minOccurs="0" nillable="false" default="1342177280">
4170            <xs:annotation>
4171              <xs:documentation>The maximum file size, in bytes.
4172 &lt;ul&gt;
4173 &lt;li&gt;The &lt;code&gt;DiagnosticStoreMaxFileSize&lt;/code&gt; value affects the number of files needed to accommodate
4174 a diagnostic store of a particular size (number of files = diagnostic store size/MaxFileSize rounded up).&lt;/li&gt;
4175
4176 &lt;li&gt;A diagnostic store automatically reuses space freed by deleted records and automatically
4177  expands individual files up to &lt;code&gt;DiagnosticStoreMaxFileSize&lt;/code&gt; if there is not enough space for a new
4178 record. If there is no space left in exiting files for a new record, a diagnostic store creates an additional file.&lt;/li&gt;
4179
4180 &lt;li&gt; A small number of larger files is normally preferred over a large number of smaller files
4181 as each file allocates Window Buffer and file handles. &lt;/li&gt;
4182
4183 &lt;code&gt;DiagnosticStoreBlockSize&lt;/code&gt;, then &lt;code&gt;DiagnosticStoreMaxFileSize&lt;/code&gt; is
4184 &lt;code&gt;DiagnosticStoreBlockSize&lt;/code&gt;. The default &lt;code&gt;DiagnosticStoreBlockSize&lt;/code&gt; is 512,
4185 512 is 8 GB. &lt;/li&gt;
4186 &lt;/ul&gt;
4187 Oracle recommends not setting the Diagnostic Store Max File Size above the default value of 1,342,177,280.  </xs:documentation>
4188            </xs:annotation>
4189            <xs:simpleType>
4190              <xs:restriction base="xs:long">
4191                <xs:minInclusive value="10485760"/>
4192              </xs:restriction>
4193            </xs:simpleType>
4194          </xs:element>
4195          <xs:element name="diagnostic-store-block-size" minOccurs="0" nillable="false" default="-1">
4196            <xs:annotation>
4197              <xs:documentation>The smallest addressable block, in bytes, of a file.
4198 When a native &lt;code&gt;wlfileio&lt;/code&gt; driver is available
4199 and the block size has not been configured by the user,
4200 the store selects the minimum OS specific value for unbuffered
4201  (direct) I/O, if it is within the range [512, 8192].</xs:documentation>
4202            </xs:annotation>
4203            <xs:simpleType>
4204              <xs:restriction base="xs:int">
4205                <xs:minInclusive value="-1"/>
4206                <xs:maxInclusive value="8192"/>
4207              </xs:restriction>
4208            </xs:simpleType>
4209          </xs:element>
4210          <xs:element name="diagnostic-data-archive-type" minOccurs="0" nillable="true">
4211            <xs:annotation>
4212              <xs:documentation>Determines whether the current server persists its harvested
4213 metrics and event data in a diagnostic store (file-based store)
4214 or a JDBC based archive. The default store is file-based. </xs:documentation>
4215            </xs:annotation>
4216            <xs:simpleType>
4217              <xs:restriction base="xs:string">
4218                <xs:enumeration value="FileStoreArchive"/>
4219                <xs:enumeration value="JDBCArchive"/>
4220              </xs:restriction>
4221            </xs:simpleType>
4222          </xs:element>
4223          <xs:element name="diagnostic-jdbc-resource" type="xs:string" minOccurs="0" nillable="true">
4224            <xs:annotation>
4225              <xs:documentation>(Interface=weblogic.management.configuration.WLDFServerDiagnosticMBean Attribute=getDiagnosticJDBCResourceAsString)</xs:documentation>
4226            </xs:annotation>
4227          </xs:element>
4228          <xs:element name="synchronous-event-persistence-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
4229            <xs:annotation>
4230              <xs:documentation>Specifies the instrumentation events persistence policy. If
4231 true, events will be persisted synchronously within the same
4232 thread. If false, events will be queued up to be persisted in a
4233 separate thread.</xs:documentation>
4234            </xs:annotation>
4235          </xs:element>
4236          <xs:element name="event-persistence-interval" type="xs:long" minOccurs="0" nillable="false" default="5000">
4237            <xs:annotation>
4238              <xs:documentation>The interval, in milliseconds, at which queued up
4239 instrumentation events will be periodically dispatched to the
4240 archive.</xs:documentation>
4241            </xs:annotation>
4242          </xs:element>
4243          <xs:element name="diagnostic-context-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
4244            <xs:annotation>
4245              <xs:documentation>If true, diagnostic context creation is enabled.
4246 If false, the diagnostic context will not be created
4247 when requested. However, if the diagnostics context already
4248 exists because it was propagated from another VM or was
4249 created through the DyeInjection monitor, the context will be
4250 made available.</xs:documentation>
4251            </xs:annotation>
4252          </xs:element>
4253          <xs:element name="data-retirement-test-mode-enabled" type="xs:boolean" minOccurs="0" nillable="false">
4254            <xs:annotation>
4255              <xs:documentation>&lt;p&gt;This attribute controls whether the data retirement functionality runs in
4256 in "test-mode". In test mode, the time granularity is 1 minute, rather than 1 hour
4257 in the normal case. This attribute is for internal testing use only. Its purpose is
4258 to enable certain data retirement tests to run in a reasonable time.
4259 (Interface=weblogic.management.configuration.WLDFServerDiagnosticMBean Attribute=isDataRetirementTestModeEnabled)</xs:documentation>
4260            </xs:annotation>
4261          </xs:element>
4262          <xs:element name="data-retirement-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
4263            <xs:annotation>
4264              <xs:documentation>This attribute controls if configuration based data retirement functionality
4265 is enabled on the server. If disabled, all retirement policies will be disabled.</xs:documentation>
4266            </xs:annotation>
4267          </xs:element>
4268          <xs:element name="preferred-store-size-limit" minOccurs="0" nillable="false" default="100">
4269            <xs:annotation>
4270              <xs:documentation>Return the preferred limit on the size of diagnostic store file in MB.</xs:documentation>
4271            </xs:annotation>
4272            <xs:simpleType>
4273              <xs:restriction base="xs:int">
4274                <xs:minInclusive value="10"/>
4275              </xs:restriction>
4276            </xs:simpleType>
4277          </xs:element>
4278          <xs:element name="store-size-check-period" minOccurs="0" nillable="false" default="1">
4279            <xs:annotation>
4280              <xs:documentation>Return the period in hours at which diagnostic store file size check will be performed</xs:documentation>
4281            </xs:annotation>
4282            <xs:simpleType>
4283              <xs:restriction base="xs:int">
4284                <xs:minInclusive value="1"/>
4285              </xs:restriction>
4286            </xs:simpleType>
4287          </xs:element>
4288          <xs:element name="wldf-data-retirement-by-age" maxOccurs="unbounded" type="dom:wldf-data-retirement-by-ageType" minOccurs="0" nillable="true">
4289            <xs:annotation>
4290              <xs:documentation>Return the WLDFDataRetirementByAgeMBeans parented by this
4291 WLDFServerDiagnosticMBean.</xs:documentation>
4292            </xs:annotation>
4293          </xs:element>
4294          <xs:element name="wldf-diagnostic-volume" minOccurs="0" nillable="true">
4295            <xs:annotation>
4296              <xs:documentation>Specifies the volume of diagnostic data that is automatically produced by WebLogic Server at run time.
4297 Note that the WLDF diagnostic volume setting does not affect explicitly configured diagnostic modules.
4298 For example, this controls the volume of events generated for JRockit Flight Recorder.</xs:documentation>
4299            </xs:annotation>
4300            <xs:simpleType>
4301              <xs:restriction base="xs:string">
4302                <xs:enumeration value="Off"/>
4303                <xs:enumeration value="Low"/>
4304                <xs:enumeration value="Medium"/>
4305                <xs:enumeration value="High"/>
4306              </xs:restriction>
4307            </xs:simpleType>
4308          </xs:element>
4309        </xs:sequence>
4310      </xs:extension>
4311    </xs:complexContent>
4312  </xs:complexType>
4313  <xs:complexType name="wldf-data-retirement-by-ageType">
4314    <xs:annotation>
4315      <xs:documentation>Corresponds to WLDFDataRetirementByAgeMBean
4316 (Interface=weblogic.management.configuration.WLDFDataRetirementByAgeMBean)</xs:documentation>
4317    </xs:annotation>
4318    <xs:complexContent>
4319      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:wldf-data-retirementType">
4320        <xs:sequence>
4321          <xs:element name="retirement-age" minOccurs="0" nillable="false" default="72">
4322            <xs:annotation>
4323              <xs:documentation>Retirement age for records in hours. Older records will be eligible
4324 for deletion.
4325 </xs:documentation>
4326            </xs:annotation>
4327            <xs:simpleType>
4328              <xs:restriction base="xs:int">
4329                <xs:minInclusive value="1"/>
4330              </xs:restriction>
4331            </xs:simpleType>
4332          </xs:element>
4333        </xs:sequence>
4334      </xs:extension>
4335    </xs:complexContent>
4336  </xs:complexType>
4337  <xs:complexType name="network-channelType">
4338    <xs:annotation>
4339      <xs:documentation>Corresponds to NetworkChannelMBean
4340 (Interface=weblogic.management.configuration.NetworkChannelMBean)</xs:documentation>
4341    </xs:annotation>
4342    <xs:complexContent>
4343      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:deploymentType">
4344        <xs:sequence>
4345          <xs:element name="description" type="xs:string" minOccurs="0" nillable="true">
4346            <xs:annotation>
4347              <xs:documentation>Optional short description of this channel for console display
4348 purposes. For long descriptions, use the "Notes" field.</xs:documentation>
4349            </xs:annotation>
4350          </xs:element>
4351          <xs:element name="listen-port" minOccurs="0" nillable="false" default="8001">
4352            <xs:annotation>
4353              <xs:documentation>The plaintext (non-SSL) listen port for the channel. Individual
4354 servers may override this value, but may not enable the port if
4355 disabled here and may not disable the port if enabled here.
4356 Individual servers may override this value using a
4357 NetworkAccessPointMBean.</xs:documentation>
4358            </xs:annotation>
4359            <xs:simpleType>
4360              <xs:restriction base="xs:int">
4361                <xs:minInclusive value="1"/>
4362                <xs:maxInclusive value="65535"/>
4363              </xs:restriction>
4364            </xs:simpleType>
4365          </xs:element>
4366          <xs:element name="listen-port-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
4367            <xs:annotation>
4368              <xs:documentation>Whether or not plaintext port is enabled for the channel.</xs:documentation>
4369            </xs:annotation>
4370          </xs:element>
4371          <xs:element name="ssl-listen-port" minOccurs="0" nillable="false" default="8002">
4372            <xs:annotation>
4373              <xs:documentation>The SSL listen port for the channel. Individual server's may
4374 override this value, but may not enable the port if disabled here
4375 and may not disable the port if enabled here. SSL must be
4376 configured and enabled for this port to work. Individual servers
4377 may override this value using a NetworkAccessPointMBean.</xs:documentation>
4378            </xs:annotation>
4379            <xs:simpleType>
4380              <xs:restriction base="xs:int">
4381                <xs:minInclusive value="1"/>
4382                <xs:maxInclusive value="65535"/>
4383              </xs:restriction>
4384            </xs:simpleType>
4385          </xs:element>
4386          <xs:element name="ssl-listen-port-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
4387            <xs:annotation>
4388              <xs:documentation>Whether or not SSL port is enabled for the channel. SSL must be
4389 configured and enabled in addition to this setting for the SSL port
4390 to work.</xs:documentation>
4391            </xs:annotation>
4392          </xs:element>
4393          <xs:element name="cluster-address" type="xs:string" minOccurs="0" nillable="true">
4394            <xs:annotation>
4395              <xs:documentation>This channel's cluster address. If this is not set, the cluster
4396 address from the cluster configuration is used in its place.</xs:documentation>
4397            </xs:annotation>
4398          </xs:element>
4399          <xs:element name="t3-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
4400            <xs:annotation>
4401              <xs:documentation>Whether or not plaintext (non-SSL) T3 traffic is enabled. Note
4402 that it is not possible to disable T3 traffic on the default
4403 channel(s).</xs:documentation>
4404            </xs:annotation>
4405          </xs:element>
4406          <xs:element name="t3s-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
4407            <xs:annotation>
4408              <xs:documentation>Whether or not secure T3 traffic is enabled. Note that it is not
4409 possible to disable T3 traffic on the default channel(s).</xs:documentation>
4410            </xs:annotation>
4411          </xs:element>
4412          <xs:element name="http-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
4413            <xs:annotation>
4414              <xs:documentation>Whether or not plaintext (non-SSL) HTTP traffic is enabled.</xs:documentation>
4415            </xs:annotation>
4416          </xs:element>
4417          <xs:element name="https-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
4418            <xs:annotation>
4419              <xs:documentation>Whether or not secure (SSL) HTTP traffic is enabled.</xs:documentation>
4420            </xs:annotation>
4421          </xs:element>
4422          <xs:element name="com-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
4423            <xs:annotation>
4424              <xs:documentation>Indicates whether plaintext (non-SSL) COM traffic is
4425 enabled.</xs:documentation>
4426            </xs:annotation>
4427          </xs:element>
4428          <xs:element name="outgoing-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
4429            <xs:annotation>
4430              <xs:documentation>Whether or not new server-to-server connections may consider
4431 this channel when initiating.</xs:documentation>
4432            </xs:annotation>
4433          </xs:element>
4434          <xs:element name="bound-outgoing-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
4435            <xs:annotation>
4436              <xs:documentation>Bind new outgoing server side T3 or T3S connections to the
4437 server channel's listen address. Other protocols ignore this field.
4438 This field is ignored for connections initiated via URLs, it takes
4439 effect if and only if the connection was initiated by accessing a
4440 remote reference (such as an EJB or RMI stub.)</xs:documentation>
4441            </xs:annotation>
4442          </xs:element>
4443          <xs:element name="channel-weight" minOccurs="0" nillable="false" default="50">
4444            <xs:annotation>
4445              <xs:documentation>A weight to give this channel when creating server-to-server
4446 connections.</xs:documentation>
4447            </xs:annotation>
4448            <xs:simpleType>
4449              <xs:restriction base="xs:int">
4450                <xs:minInclusive value="1"/>
4451                <xs:maxInclusive value="100"/>
4452              </xs:restriction>
4453            </xs:simpleType>
4454          </xs:element>
4455          <xs:element name="accept-backlog" minOccurs="0" nillable="false" default="50">
4456            <xs:annotation>
4457              <xs:documentation>Allowed backlog of connection requests on the listen port(s).
4458 Individual servers may override this value using a
4459 NetworkAccessPointMBean. Setting the backlog to 0 may prevent
4460 accepting any incoming connection on some of the OS.</xs:documentation>
4461            </xs:annotation>
4462            <xs:simpleType>
4463              <xs:restriction base="xs:int">
4464                <xs:minInclusive value="0"/>
4465              </xs:restriction>
4466            </xs:simpleType>
4467          </xs:element>
4468          <xs:element name="login-timeout-millis" minOccurs="0" nillable="false" default="5000">
4469            <xs:annotation>
4470              <xs:documentation>The login timeout for the server, in milliseconds. This value
4471 must be equal to or greater than 0. Individual servers may override
4472 this value using a NetworkAccessPointMBean.</xs:documentation>
4473            </xs:annotation>
4474            <xs:simpleType>
4475              <xs:restriction base="xs:int">
4476                <xs:minInclusive value="0"/>
4477                <xs:maxInclusive value="100000"/>
4478              </xs:restriction>
4479            </xs:simpleType>
4480          </xs:element>
4481          <xs:element name="login-timeout-millis-ssl" minOccurs="0" nillable="false" default="25000">
4482            <xs:annotation>
4483              <xs:documentation>Duration allowed for an SSL login sequence. If the duration is
4484 exceeded, the login is timed out. 0 to disable. Individual servers
4485 may override this value using a NetworkAccessPointMBean.</xs:documentation>
4486            </xs:annotation>
4487            <xs:simpleType>
4488              <xs:restriction base="xs:int">
4489                <xs:minInclusive value="0"/>
4490                <xs:maxInclusive value="2147483647"/>
4491              </xs:restriction>
4492            </xs:simpleType>
4493          </xs:element>
4494          <xs:element name="tunneling-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
4495            <xs:annotation>
4496              <xs:documentation>Enables tunneling via http.</xs:documentation>
4497            </xs:annotation>
4498          </xs:element>
4499          <xs:element name="tunneling-client-ping-secs" minOccurs="0" nillable="false" default="45">
4500            <xs:annotation>
4501              <xs:documentation>Interval (in seconds) at which to ping an http-tunneled client
4502 to see if its still alive. Individual servers may override this
4503 value using a NetworkAccessPointMBean.</xs:documentation>
4504            </xs:annotation>
4505            <xs:simpleType>
4506              <xs:restriction base="xs:int">
4507                <xs:minInclusive value="1"/>
4508              </xs:restriction>
4509            </xs:simpleType>
4510          </xs:element>
4511          <xs:element name="tunneling-client-timeout-secs" minOccurs="0" nillable="false" default="40">
4512            <xs:annotation>
4513              <xs:documentation>Duration (in seconds) after which a missing http-tunneled client
4514 is considered dead. Individual servers may override this value
4515 using a NetworkAccessPointMBean.</xs:documentation>
4516            </xs:annotation>
4517            <xs:simpleType>
4518              <xs:restriction base="xs:int">
4519                <xs:minInclusive value="1"/>
4520              </xs:restriction>
4521            </xs:simpleType>
4522          </xs:element>
4523          <xs:element name="complete-t3-message-timeout" minOccurs="0" nillable="false" default="60">
4524            <xs:annotation>
4525              <xs:documentation>The maximum number of seconds spent waiting for a complete T3
4526 message to be received. This attribute helps guard against denial
4527 of service attacks in which a caller indicates that they will be
4528 sending a message of a certain size which they never finish
4529 sending. Individual servers may override this value using a
4530 NetworkAccessPointMBean.</xs:documentation>
4531            </xs:annotation>
4532            <xs:simpleType>
4533              <xs:restriction base="xs:int">
4534                <xs:minInclusive value="0"/>
4535                <xs:maxInclusive value="480"/>
4536              </xs:restriction>
4537            </xs:simpleType>
4538          </xs:element>
4539          <xs:element name="complete-http-message-timeout" minOccurs="0" nillable="false" default="60">
4540            <xs:annotation>
4541              <xs:documentation>The maximum number of seconds spent waiting for a complete HTTP
4542 message to be received. This attribute helps guard against denial
4543 of service attacks in which a caller indicates that they will be
4544 sending a message of a certain size which they never finish
4545 sending. Individual servers may override this value using a
4546 NetworkAccessPointMBean.</xs:documentation>
4547            </xs:annotation>
4548            <xs:simpleType>
4549              <xs:restriction base="xs:int">
4550                <xs:minInclusive value="0"/>
4551                <xs:maxInclusive value="480"/>
4552              </xs:restriction>
4553            </xs:simpleType>
4554          </xs:element>
4555          <xs:element name="complete-com-message-timeout" minOccurs="0" nillable="false" default="60">
4556            <xs:annotation>
4557              <xs:documentation>The maximum number of seconds spent waiting for a complete COM
4558 message to be received. This attribute helps guard against denial
4559 of service attacks in which a caller indicates that they will be
4560 sending a message of a certain size which they never finish
4561 sending. Individual servers may override this value using a
4562 NetworkAccessPointMBean.</xs:documentation>
4563            </xs:annotation>
4564            <xs:simpleType>
4565              <xs:restriction base="xs:int">
4566                <xs:minInclusive value="0"/>
4567                <xs:maxInclusive value="480"/>
4568              </xs:restriction>
4569            </xs:simpleType>
4570          </xs:element>
4571          <xs:element name="max-t3-message-size" minOccurs="0" nillable="false" default="10000000">
4572            <xs:annotation>
4573              <xs:documentation>The maximum T3 message size allowable in a message header. This
4574 attribute attempts to prevent a denial of service attack whereby a
4575 caller attempts to force the server to allocate more memory than is
4576 available thereby keeping the server from responding quickly to
4577 other requests. Individual servers may override this value using a
4578 NetworkAccessPointMBean.</xs:documentation>
4579            </xs:annotation>
4580            <xs:simpleType>
4581              <xs:restriction base="xs:int">
4582                <xs:minInclusive value="4096"/>
4583                <xs:maxInclusive value="2000000000"/>
4584              </xs:restriction>
4585            </xs:simpleType>
4586          </xs:element>
4587          <xs:element name="max-http-message-size" minOccurs="0" nillable="false" default="10000000">
4588            <xs:annotation>
4589              <xs:documentation>The maximum HTTP message size allowable in a message header.
4590 This attribute attempts to prevent a denial of service attack
4591 whereby a caller attempts to force the server to allocate more
4592 memory than is available thereby keeping the server from responding
4593 quickly to other requests. Individual servers may override this
4594 value using a NetworkAccessPointMBean.</xs:documentation>
4595            </xs:annotation>
4596            <xs:simpleType>
4597              <xs:restriction base="xs:int">
4598                <xs:minInclusive value="4096"/>
4599                <xs:maxInclusive value="2000000000"/>
4600              </xs:restriction>
4601            </xs:simpleType>
4602          </xs:element>
4603          <xs:element name="max-com-message-size" minOccurs="0" nillable="false" default="10000000">
4604            <xs:annotation>
4605              <xs:documentation>The maximum COM message size allowable in a message header. This
4606 attribute attempts to prevent a denial of service attack whereby a
4607 caller attempts to force the server to allocate more memory than is
4608 available thereby keeping the server from responding quickly to
4609 other requests. Individual servers may override this value using a
4610 NetworkAccessPointMBean.</xs:documentation>
4611            </xs:annotation>
4612            <xs:simpleType>
4613              <xs:restriction base="xs:int">
4614                <xs:minInclusive value="4096"/>
4615                <xs:maxInclusive value="2000000000"/>
4616              </xs:restriction>
4617            </xs:simpleType>
4618          </xs:element>
4619          <xs:element name="iiop-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
4620            <xs:annotation>
4621              <xs:documentation>Whether or not plaintext (non-SSL) IIOP traffic is enabled.</xs:documentation>
4622            </xs:annotation>
4623          </xs:element>
4624          <xs:element name="iiops-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
4625            <xs:annotation>
4626              <xs:documentation>Whether or not secure IIOP traffic is enabled.</xs:documentation>
4627            </xs:annotation>
4628          </xs:element>
4629          <xs:element name="complete-iiop-message-timeout" minOccurs="0" nillable="false" default="60">
4630            <xs:annotation>
4631              <xs:documentation>The maximum number of seconds spent waiting for a complete IIOP
4632 message to be received. This attribute helps guard against denial
4633 of service attacks in which a caller indicates that they will be
4634 sending a message of a certain size which they never finish
4635 sending. A value of 0 indicates there is no timeout.</xs:documentation>
4636            </xs:annotation>
4637            <xs:simpleType>
4638              <xs:restriction base="xs:int">
4639                <xs:minInclusive value="0"/>
4640                <xs:maxInclusive value="480"/>
4641              </xs:restriction>
4642            </xs:simpleType>
4643          </xs:element>
4644          <xs:element name="max-iiop-message-size" minOccurs="0" nillable="false" default="10000000">
4645            <xs:annotation>
4646              <xs:documentation>Specify the maximum IIOP message size allowable in a message
4647 header. This attribute attempts to prevent a denial of service
4648 attack whereby a caller attempts to force the server to allocate
4649 more memory than is available thereby keeping the server from
4650 responding quickly to other requests.</xs:documentation>
4651            </xs:annotation>
4652            <xs:simpleType>
4653              <xs:restriction base="xs:int">
4654                <xs:minInclusive value="4096"/>
4655                <xs:maxInclusive value="2000000000"/>
4656              </xs:restriction>
4657            </xs:simpleType>
4658          </xs:element>
4659          <xs:element name="idle-iiop-connection-timeout" minOccurs="0" nillable="false" default="60">
4660            <xs:annotation>
4661              <xs:documentation>The maximum number of seconds an IIOP connection is allowed to
4662 be idle before it is closed by the server. This attribute helps
4663 guard against server deadlock through too many open connections. A
4664 value of 0 indicates there is no timeout.</xs:documentation>
4665            </xs:annotation>
4666            <xs:simpleType>
4667              <xs:restriction base="xs:int">
4668                <xs:minInclusive value="0"/>
4669              </xs:restriction>
4670            </xs:simpleType>
4671          </xs:element>
4672          <xs:element name="default-iiop-user" type="xs:string" minOccurs="0" nillable="true">
4673            <xs:annotation>
4674              <xs:documentation>The default IIOP user.</xs:documentation>
4675            </xs:annotation>
4676          </xs:element>
4677          <xs:element name="default-iiop-password-encrypted" type="xs:string" minOccurs="0" nillable="true">
4678            <xs:annotation>
4679              <xs:documentation>(Interface=weblogic.management.configuration.NetworkChannelMBean Attribute=getDefaultIIOPPasswordEncryptedAsString)</xs:documentation>
4680            </xs:annotation>
4681          </xs:element>
4682        </xs:sequence>
4683      </xs:extension>
4684    </xs:complexContent>
4685  </xs:complexType>
4686  <xs:complexType name="web-app-componentType">
4687    <xs:annotation>
4688      <xs:documentation>Corresponds to WebAppComponentMBean
4689 (Interface=weblogic.management.configuration.WebAppComponentMBean)</xs:documentation>
4690    </xs:annotation>
4691    <xs:complexContent>
4692      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:componentType">
4693        <xs:sequence>
4694          <xs:element name="virtual-host" type="xs:string" minOccurs="0" nillable="true">
4695            <xs:annotation>
4696              <xs:documentation>(Interface=weblogic.management.configuration.WebAppComponentMBean Attribute=getVirtualHostsAsString)</xs:documentation>
4697            </xs:annotation>
4698          </xs:element>
4699          <xs:element name="index-directory-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
4700            <xs:annotation>
4701              <xs:documentation>Specifies whether the target should automatically generate an
4702 HTML directory listing if no suitable index file is found.</xs:documentation>
4703            </xs:annotation>
4704          </xs:element>
4705          <xs:element name="servlet-reload-check-secs" type="xs:int" minOccurs="0" nillable="false" default="1">
4706            <xs:annotation>
4707              <xs:documentation>The amount of time (in seconds) that WebLogic Server waits to
4708 check if a servlet was modified and needs to be reloaded.</xs:documentation>
4709            </xs:annotation>
4710          </xs:element>
4711          <xs:element name="single-threaded-servlet-pool-size" type="xs:int" minOccurs="0" nillable="false" default="5">
4712            <xs:annotation>
4713              <xs:documentation>This provides size of the pool used for single threaded mode
4714 servlets. It</xs:documentation>
4715            </xs:annotation>
4716          </xs:element>
4717          <xs:element name="auth-realm-name" type="xs:string" minOccurs="0" nillable="true" default="weblogic">
4718            <xs:annotation>
4719              <xs:documentation>Provides the name of the Realm in the Basic Authentication HTTP
4720 dialog box, which pops up on the browsers. authRealmName is now set
4721 in weblogic.xml.</xs:documentation>
4722            </xs:annotation>
4723          </xs:element>
4724          <xs:element name="auth-filter" type="xs:string" minOccurs="0" nillable="true">
4725            <xs:annotation>
4726              <xs:documentation>Provides the name of the AuthFilter Servlet class, which will be
4727 called before and after all authentication and authorization checks
4728 in the Web Application.</xs:documentation>
4729            </xs:annotation>
4730          </xs:element>
4731          <xs:element name="session-url-rewriting-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
4732            <xs:annotation>
4733              <xs:documentation>Enables URL rewriting for session tracking.</xs:documentation>
4734            </xs:annotation>
4735          </xs:element>
4736          <xs:element name="session-monitoring-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
4737            <xs:annotation>
4738              <xs:documentation>Specifies whether runtime MBeans will be created for session
4739 monitoring.</xs:documentation>
4740            </xs:annotation>
4741          </xs:element>
4742          <xs:element name="prefer-web-inf-classes" type="xs:boolean" minOccurs="0" nillable="false" default="false">
4743            <xs:annotation>
4744              <xs:documentation>Specifies whether classes loaded in the WEB-INF directory will
4745 be loaded in preference to classes loaded in the application or
4746 system calssloader.</xs:documentation>
4747            </xs:annotation>
4748          </xs:element>
4749        </xs:sequence>
4750      </xs:extension>
4751    </xs:complexContent>
4752  </xs:complexType>
4753  <xs:complexType name="componentType">
4754    <xs:annotation>
4755      <xs:documentation>Corresponds to ComponentMBean
4756 (Interface=weblogic.management.configuration.ComponentMBean)</xs:documentation>
4757    </xs:annotation>
4758    <xs:complexContent>
4759      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:deploymentType">
4760        <xs:sequence>
4761          <xs:element name="uri" type="xs:string" minOccurs="0" nillable="true">
4762            <xs:annotation>
4763              <xs:documentation>A URI that points to the application module, usually on the
4764 Administration Server.</xs:documentation>
4765            </xs:annotation>
4766          </xs:element>
4767        </xs:sequence>
4768      </xs:extension>
4769    </xs:complexContent>
4770  </xs:complexType>
4771  <xs:complexType name="webservice-credential-providerType">
4772    <xs:annotation>
4773      <xs:documentation>Corresponds to WebserviceCredentialProviderMBean
4774 (Interface=weblogic.management.configuration.WebserviceCredentialProviderMBean)</xs:documentation>
4775    </xs:annotation>
4776    <xs:complexContent>
4777      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:webservice-security-configurationType"/>
4778    </xs:complexContent>
4779  </xs:complexType>
4780  <xs:complexType name="min-threads-constraintType">
4781    <xs:annotation>
4782      <xs:documentation>Corresponds to MinThreadsConstraintMBean
4783 (Interface=weblogic.management.configuration.MinThreadsConstraintMBean)</xs:documentation>
4784    </xs:annotation>
4785    <xs:complexContent>
4786      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:deploymentType">
4787        <xs:sequence>
4788          <xs:element name="count" type="xs:int" minOccurs="0" nillable="false" default="-1">
4789            <xs:annotation>
4790              <xs:documentation>Minimum number of concurrent threads executing requests that share this
4791 constraint.
4792 &lt;p&gt;
4793 A count of 0 or -1 is treated as if the constraint is not present. This
4794 means that the constraint is ignored for these two values. A count &gt; 0 can
4795 be dynamically changed to 0 to indicate that constraint enforcement is no
4796 longer needed.
4797 &lt;/p&gt;
4798 (Interface=weblogic.management.configuration.MinThreadsConstraintMBean Attribute=getCount)</xs:documentation>
4799            </xs:annotation>
4800          </xs:element>
4801        </xs:sequence>
4802      </xs:extension>
4803    </xs:complexContent>
4804  </xs:complexType>
4805  <xs:complexType name="xml-registryType">
4806    <xs:annotation>
4807      <xs:documentation>Corresponds to XMLRegistryMBean
4808 (Interface=weblogic.management.configuration.XMLRegistryMBean)</xs:documentation>
4809    </xs:annotation>
4810    <xs:complexContent>
4811      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
4812        <xs:sequence>
4813          <xs:element name="document-builder-factory" type="xs:string" minOccurs="0" nillable="true" default="weblogic.apache.xerces.jaxp.DocumentBuilderFactoryImpl">
4814            <xs:annotation>
4815              <xs:documentation>The fully qualified name of the class that implements the
4816 &lt;/tt&gt;DocumentBuilderFactory&lt;/tt&gt; interface.
4817
4818 &lt;p&gt;The &lt;tt&gt;javax.xml.parsers.DocumentBuilderFactory&lt;/tt&gt; factory API
4819 enables applications deployed to WebLogic Server to obtain an XML parser
4820 that produces DOM object trees from XML documents.
4821
4822 &lt;p&gt;The built-in WebLogic Server DOM factory implementation class is
4823 &lt;tt&gt;com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl&lt;/tt&gt;.
4824 This is the factory class applications deployed to WebLogic Server get
4825 by default when they request a DOM parser.  You can change this default
4826 by updating this value.
4827
4828 &lt;p&gt;Return the class name of the default DocumentBuilderFactory</xs:documentation>
4829            </xs:annotation>
4830          </xs:element>
4831          <xs:element name="sax-parser-factory" type="xs:string" minOccurs="0" nillable="true" default="weblogic.apache.xerces.jaxp.SAXParserFactoryImpl">
4832            <xs:annotation>
4833              <xs:documentation>The fully qualified name of the class that implements the
4834 &lt;/tt&gt;SAXParserFactory&lt;/tt&gt; interface.
4835
4836 &lt;p&gt;The &lt;tt&gt;javax.xml.parsers.SAXParserFactory&lt;/tt&gt; factory API
4837 enables applications deployed to WebLogic Server to configure and obtain
4838 a SAX-based XML parser to parse XML documents.
4839
4840 &lt;p&gt;The built-in WebLogic Server SAX factory implementation class is
4841 &lt;tt&gt;com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl&lt;/tt&gt;.
4842 This is the factory class applications deployed to WebLogic Server get
4843 by default when they request a SAX parser.  You can change this default
4844 by updating this value.
4845
4846 &lt;p&gt;Return the class name of the default SAXParserFactory</xs:documentation>
4847            </xs:annotation>
4848          </xs:element>
4849          <xs:element name="transformer-factory" type="xs:string" minOccurs="0" nillable="true" default="weblogic.xml.jaxp.WebLogicTransformerFactory">
4850            <xs:annotation>
4851              <xs:documentation>The fully qualified name of the class that implements the
4852 &lt;/tt&gt;TransformerFactory&lt;/tt&gt; interface.
4853
4854 &lt;p&gt;The &lt;tt&gt;javax.xml.transform.TransformerFactory&lt;/tt&gt; factory API
4855 enables applications deployed to WebLogic Server to configure and obtain
4856 a &lt;tt&gt;Transformer&lt;/tt&gt; object used to transform XML data into another
4857 format.
4858
4859 &lt;p&gt;The built-in WebLogic Server Transformer factory implementation class is
4860 &lt;tt&gt;com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryIml&lt;/tt&gt;.
4861 This is the factory class applications deployed to WebLogic Server get
4862 by default when they request a Transformer object.  You can change this
4863 default by updating this value.
4864
4865
4866 &lt;p&gt;Return the class name of the default TransformerFactory</xs:documentation>
4867            </xs:annotation>
4868          </xs:element>
4869          <xs:element name="xml-parser-select-registry-entry" maxOccurs="unbounded" type="dom:xml-parser-select-registry-entryType" minOccurs="0" nillable="true">
4870            <xs:annotation>
4871              <xs:documentation>Provides a list of the set of ParserSelect registry entries.</xs:documentation>
4872            </xs:annotation>
4873          </xs:element>
4874          <xs:element name="xml-entity-spec-registry-entry" maxOccurs="unbounded" type="dom:xml-entity-spec-registry-entryType" minOccurs="0" nillable="true">
4875            <xs:annotation>
4876              <xs:documentation>Provides a list of EntitySpec registry entries.</xs:documentation>
4877            </xs:annotation>
4878          </xs:element>
4879          <xs:element name="when-to-cache" minOccurs="0" nillable="true">
4880            <xs:annotation>
4881              <xs:documentation>&lt;p&gt;Specifies when WebLogic Server should cache external entities that it
4882 retrieves from the Web.
4883
4884 &lt;p&gt;When WebLogic Server resolves an external entity within an XML file
4885 and retrieves the entity from the Web, you can specify that WebLogic
4886 Server cache this entity only when the entity is first referenced, when
4887 WebLogic Server first starts up, or not at all.
4888 (Interface=weblogic.management.configuration.XMLRegistryMBean Attribute=getWhenToCache)</xs:documentation>
4889            </xs:annotation>
4890            <xs:simpleType>
4891              <xs:restriction base="xs:string">
4892                <xs:enumeration value="cache-on-reference"/>
4893                <xs:enumeration value="cache-at-initialization"/>
4894                <xs:enumeration value="cache-never"/>
4895              </xs:restriction>
4896            </xs:simpleType>
4897          </xs:element>
4898          <xs:element name="handle-entity-invalidation" type="xs:boolean" minOccurs="0" nillable="false" default="false">
4899            <xs:annotation>
4900              <xs:documentation>&lt;p&gt;Whether cached DTD/schema is invalidated when parsing error is encountered.
4901 (Interface=weblogic.management.configuration.XMLRegistryMBean Attribute=isHandleEntityInvalidation)</xs:documentation>
4902            </xs:annotation>
4903          </xs:element>
4904        </xs:sequence>
4905      </xs:extension>
4906    </xs:complexContent>
4907  </xs:complexType>
4908  <xs:complexType name="xml-parser-select-registry-entryType">
4909    <xs:annotation>
4910      <xs:documentation>Corresponds to XMLParserSelectRegistryEntryMBean
4911 (Interface=weblogic.management.configuration.XMLParserSelectRegistryEntryMBean)</xs:documentation>
4912    </xs:annotation>
4913    <xs:complexContent>
4914      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
4915        <xs:sequence>
4916          <xs:element name="public-id" type="xs:string" minOccurs="0" nillable="true">
4917            <xs:annotation>
4918              <xs:documentation>&lt;p&gt;Specifies the public ID of the XML document type for which this
4919 XML registry entry is being configured.
4920
4921 &lt;p&gt;When WebLogic Server starts to parse an XML document that is
4922 identified with this public ID, it uses the SAX or DOM parser factory
4923 implementation class specified by this registry entry, rather than the
4924 built-in or default, when obtaining a SAX or DOM parser.
4925 (Interface=weblogic.management.configuration.XMLParserSelectRegistryEntryMBean Attribute=getPublicId)</xs:documentation>
4926            </xs:annotation>
4927          </xs:element>
4928          <xs:element name="system-id" type="xs:string" minOccurs="0" nillable="true">
4929            <xs:annotation>
4930              <xs:documentation>&lt;p&gt;Specifies the system ID of the XML document type for which this
4931 XML registry entry is being configured.
4932
4933 &lt;p&gt;When WebLogic Server starts to parse an XML document that is
4934 identified with this system ID, it uses the SAX or DOM parser factory
4935 implementation class specified by this registry entry, rather than the
4936 built-in or default, when obtaining a SAX or DOM parser.
4937 (Interface=weblogic.management.configuration.XMLParserSelectRegistryEntryMBean Attribute=getSystemId)</xs:documentation>
4938            </xs:annotation>
4939          </xs:element>
4940          <xs:element name="root-element-tag" type="xs:string" minOccurs="0" nillable="true">
4941            <xs:annotation>
4942              <xs:documentation>&lt;p&gt;Specifies the root element of the XML document type for which this
4943 XML registry entry is being configured.
4944
4945 &lt;p&gt;When WebLogic Server starts to parse an XML document that is
4946 identified with this root element, it uses the SAX or DOM parser factory
4947 implementation class specified by this registry entry, rather than the
4948 built-in or default, when obtaining a SAX or DOM parser.
4949 (Interface=weblogic.management.configuration.XMLParserSelectRegistryEntryMBean Attribute=getRootElementTag)</xs:documentation>
4950            </xs:annotation>
4951          </xs:element>
4952          <xs:element name="document-builder-factory" type="xs:string" minOccurs="0" nillable="true">
4953            <xs:annotation>
4954              <xs:documentation>&lt;p&gt;Specifies the fully qualified name of the class that implements the
4955 &lt;tt&gt;DocumentBuilderFactory&lt;/tt&gt; API.
4956
4957 &lt;p&gt;When WebLogic Server begins to parse an XML document identified by
4958 either the public ID, system ID, or root element specified in this entry,
4959 and the applications specifies it wants a DOM parser, then WebLogic
4960 Server uses this implementation class when using the
4961 javax.xml.parsers.DocumentBuilderFactory to obtain the DOM parser.
4962 (Interface=weblogic.management.configuration.XMLParserSelectRegistryEntryMBean Attribute=getDocumentBuilderFactory)</xs:documentation>
4963            </xs:annotation>
4964          </xs:element>
4965          <xs:element name="sax-parser-factory" type="xs:string" minOccurs="0" nillable="true">
4966            <xs:annotation>
4967              <xs:documentation>&lt;p&gt;Specifies the fully qualified name of the class that implements the
4968 &lt;tt&gt;SAXParserFactory&lt;/tt&gt; API.
4969
4970 &lt;p&gt;When WebLogic Server begins to parse an XML document identified by
4971 either the public ID, system ID, or root element specified in this entry,
4972 and the applications specifies it wants a SAX parser, then WebLogic
4973 Server uses this implementation class when using the
4974 javax.xml.parsers.SAXParserFactory to obtain the SAX parser.
4975 (Interface=weblogic.management.configuration.XMLParserSelectRegistryEntryMBean Attribute=getSAXParserFactory)</xs:documentation>
4976            </xs:annotation>
4977          </xs:element>
4978          <xs:element name="transformer-factory" type="xs:string" minOccurs="0" nillable="true">
4979            <xs:annotation>
4980              <xs:documentation>&lt;p&gt;Specifies the fully qualified name of the class that implements the
4981 &lt;tt&gt;TransformerFactory&lt;/tt&gt; API.
4982
4983 &lt;p&gt;When WebLogic Server begins to transform an XML document identified by
4984 either the public ID, system ID, or root element specified in this entry,
4985 then WebLogic Server uses this implementation class when using the
4986 javax.xml.transform.TranformerFactory factory to obtain a Transformer
4987 object.
4988 (Interface=weblogic.management.configuration.XMLParserSelectRegistryEntryMBean Attribute=getTransformerFactory)</xs:documentation>
4989            </xs:annotation>
4990          </xs:element>
4991          <xs:element name="parser-class-name" type="xs:string" minOccurs="0" nillable="true">
4992            <xs:annotation>
4993              <xs:documentation>Provides the class name of any custom XML parser that is
4994 associated with this parser select entry.</xs:documentation>
4995            </xs:annotation>
4996          </xs:element>
4997        </xs:sequence>
4998      </xs:extension>
4999    </xs:complexContent>
5000  </xs:complexType>
5001  <xs:complexType name="xml-entity-spec-registry-entryType">
5002    <xs:annotation>
5003      <xs:documentation>Corresponds to XMLEntitySpecRegistryEntryMBean
5004 (Interface=weblogic.management.configuration.XMLEntitySpecRegistryEntryMBean)</xs:documentation>
5005    </xs:annotation>
5006    <xs:complexContent>
5007      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
5008        <xs:sequence>
5009          <xs:element name="public-id" type="xs:string" minOccurs="0" nillable="true">
5010            <xs:annotation>
5011              <xs:documentation>&lt;p&gt;The public ID of the external entity.
5012
5013 &lt;p&gt;When WebLogic Server is parsing an XML document and it encounters
5014 an external entity with this public ID, WebLogic Server
5015 resolves the entity (to either a local file or a URL resource) according
5016 to the values set for this Entity spec entry.
5017 (Interface=weblogic.management.configuration.XMLEntitySpecRegistryEntryMBean Attribute=getPublicId)</xs:documentation>
5018            </xs:annotation>
5019          </xs:element>
5020          <xs:element name="system-id" type="xs:string" minOccurs="0" nillable="true">
5021            <xs:annotation>
5022              <xs:documentation>&lt;p&gt;The system ID of the external entity.
5023
5024 &lt;p&gt;When WebLogic Server is parsing an XML document and it encounters
5025 an external entity with this system ID, WebLogic Server
5026 resolves the entity (to either a local file or a URL resource) according
5027 to the values set for this Entity spec entry.
5028 (Interface=weblogic.management.configuration.XMLEntitySpecRegistryEntryMBean Attribute=getSystemId)</xs:documentation>
5029            </xs:annotation>
5030          </xs:element>
5031          <xs:element name="entity-uri" type="xs:string" minOccurs="0" nillable="true">
5032            <xs:annotation>
5033              <xs:documentation>The location of the external entity, either a pathname or URI.
5034
5035 &lt;p&gt;The location of the external entity can be either a
5036 pathname relative to the XML Registry directories, reachable by the
5037 Administration Server, or a URI of the entity location in some local
5038 repository.</xs:documentation>
5039            </xs:annotation>
5040          </xs:element>
5041          <xs:element name="when-to-cache" minOccurs="0" nillable="true">
5042            <xs:annotation>
5043              <xs:documentation>Specifies when WebLogic Server should cache the external entities
5044 it retrieves from the Web.
5045
5046 &lt;p&gt;WebLogic Server can cache the entities when they are referenced, as
5047 soon as possible (that is, on initialization) or never. Additionally,
5048 WebLogic Server can defer to the XML registry's cache setting.</xs:documentation>
5049            </xs:annotation>
5050            <xs:simpleType>
5051              <xs:restriction base="xs:string">
5052                <xs:enumeration value="cache-on-reference"/>
5053                <xs:enumeration value="cache-at-initialization"/>
5054                <xs:enumeration value="cache-never"/>
5055                <xs:enumeration value="defer-to-registry-setting"/>
5056              </xs:restriction>
5057            </xs:simpleType>
5058          </xs:element>
5059          <xs:element name="cache-timeout-interval" minOccurs="0" nillable="false" default="-1">
5060            <xs:annotation>
5061              <xs:documentation>&lt;p&gt;Specifies the default timeout interval (in seconds) of the external
5062 entity cache.
5063
5064 &lt;p&gt;A value of &lt;tt&gt;-1&lt;/tt&gt; means that the entity cache
5065 timeout interval defers to the one specified for the XML
5066 registry of which this Entity Spec entry is a part.
5067 (Interface=weblogic.management.configuration.XMLEntitySpecRegistryEntryMBean Attribute=getCacheTimeoutInterval)</xs:documentation>
5068            </xs:annotation>
5069            <xs:simpleType>
5070              <xs:restriction base="xs:int">
5071                <xs:minInclusive value="-1"/>
5072              </xs:restriction>
5073            </xs:simpleType>
5074          </xs:element>
5075          <xs:element name="handle-entity-invalidation" minOccurs="0" nillable="true">
5076            <xs:annotation>
5077              <xs:documentation>&lt;p&gt;Whether cached DTD/schema is invalidated when parsing error is encountered.
5078 (Interface=weblogic.management.configuration.XMLEntitySpecRegistryEntryMBean Attribute=getHandleEntityInvalidation)</xs:documentation>
5079            </xs:annotation>
5080            <xs:simpleType>
5081              <xs:restriction base="xs:string">
5082                <xs:enumeration value="true"/>
5083                <xs:enumeration value="false"/>
5084                <xs:enumeration value="defer-to-registry-setting"/>
5085              </xs:restriction>
5086            </xs:simpleType>
5087          </xs:element>
5088        </xs:sequence>
5089      </xs:extension>
5090    </xs:complexContent>
5091  </xs:complexType>
5092  <xs:complexType name="jms-storeType">
5093    <xs:annotation>
5094      <xs:documentation>Corresponds to JMSStoreMBean
5095 (Interface=weblogic.management.configuration.JMSStoreMBean)</xs:documentation>
5096    </xs:annotation>
5097    <xs:complexContent>
5098      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType"/>
5099    </xs:complexContent>
5100  </xs:complexType>
5101  <xs:complexType name="coherence-cluster-system-resourceType">
5102    <xs:annotation>
5103      <xs:documentation>Corresponds to CoherenceClusterSystemResourceMBean
5104 (Interface=weblogic.management.configuration.CoherenceClusterSystemResourceMBean)</xs:documentation>
5105    </xs:annotation>
5106    <xs:complexContent>
5107      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:system-resourceType">
5108        <xs:sequence>
5109          <xs:element name="custom-cluster-configuration-file-name" type="xs:string" minOccurs="0" nillable="true">
5110            <xs:annotation>
5111              <xs:documentation> The external custom Coherence cluster configuration file. </xs:documentation>
5112            </xs:annotation>
5113          </xs:element>
5114          <xs:element name="using-custom-cluster-configuration-file" type="xs:boolean" minOccurs="0" nillable="false">
5115            <xs:annotation>
5116              <xs:documentation> Specifies whether you are using a custom external Coherence cluster configuration file. </xs:documentation>
5117            </xs:annotation>
5118          </xs:element>
5119        </xs:sequence>
5120      </xs:extension>
5121    </xs:complexContent>
5122  </xs:complexType>
5123  <xs:complexType name="file-realmType">
5124    <xs:annotation>
5125      <xs:documentation>Corresponds to FileRealmMBean
5126 (Interface=weblogic.management.configuration.FileRealmMBean)</xs:documentation>
5127    </xs:annotation>
5128    <xs:complexContent>
5129      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
5130        <xs:sequence>
5131          <xs:element name="max-users" minOccurs="0" nillable="false" default="1000">
5132            <xs:annotation>
5133              <xs:documentation>The maximum number of users supported by the File realm.</xs:documentation>
5134            </xs:annotation>
5135            <xs:simpleType>
5136              <xs:restriction base="xs:int">
5137                <xs:minInclusive value="1"/>
5138                <xs:maxInclusive value="10000"/>
5139              </xs:restriction>
5140            </xs:simpleType>
5141          </xs:element>
5142          <xs:element name="max-groups" minOccurs="0" nillable="false" default="1000">
5143            <xs:annotation>
5144              <xs:documentation>The maximum number of groups supported by the File realm.</xs:documentation>
5145            </xs:annotation>
5146            <xs:simpleType>
5147              <xs:restriction base="xs:int">
5148                <xs:minInclusive value="1"/>
5149                <xs:maxInclusive value="10000"/>
5150              </xs:restriction>
5151            </xs:simpleType>
5152          </xs:element>
5153          <xs:element name="max-ac-ls" minOccurs="0" nillable="false" default="1000">
5154            <xs:annotation>
5155              <xs:documentation>The maximum number of positive access control lists (ACLs)
5156 supported by the File realm. A warning is issued when this number
5157 is reached.</xs:documentation>
5158            </xs:annotation>
5159            <xs:simpleType>
5160              <xs:restriction base="xs:int">
5161                <xs:minInclusive value="1"/>
5162                <xs:maxInclusive value="10000"/>
5163              </xs:restriction>
5164            </xs:simpleType>
5165          </xs:element>
5166        </xs:sequence>
5167      </xs:extension>
5168    </xs:complexContent>
5169  </xs:complexType>
5170  <xs:complexType name="custom-auth-config-providerType">
5171    <xs:annotation>
5172      <xs:documentation>Corresponds to CustomAuthConfigProviderMBean
5173 (Interface=weblogic.management.configuration.CustomAuthConfigProviderMBean)</xs:documentation>
5174    </xs:annotation>
5175    <xs:complexContent>
5176      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:auth-config-providerType">
5177        <xs:sequence>
5178          <xs:element name="class-name" type="xs:string" minOccurs="0" nillable="true">
5179            <xs:annotation>
5180              <xs:documentation>get the classname for the custom authentication
5181 config provider
5182 (Interface=weblogic.management.configuration.CustomAuthConfigProviderMBean Attribute=getClassName)</xs:documentation>
5183            </xs:annotation>
5184          </xs:element>
5185          <xs:element name="properties" type="xs:string" minOccurs="0" nillable="true">
5186            <xs:annotation>
5187              <xs:documentation>(Interface=weblogic.management.configuration.CustomAuthConfigProviderMBean Attribute=getPropertiesAsString)</xs:documentation>
5188            </xs:annotation>
5189          </xs:element>
5190        </xs:sequence>
5191      </xs:extension>
5192    </xs:complexContent>
5193  </xs:complexType>
5194  <xs:complexType name="fair-share-request-classType">
5195    <xs:annotation>
5196      <xs:documentation>Corresponds to FairShareRequestClassMBean
5197 (Interface=weblogic.management.configuration.FairShareRequestClassMBean)</xs:documentation>
5198    </xs:annotation>
5199    <xs:complexContent>
5200      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:deploymentType">
5201        <xs:sequence>
5202          <xs:element name="fair-share" minOccurs="0" nillable="false" default="50">
5203            <xs:annotation>
5204              <xs:documentation>Fair share value
5205 (Interface=weblogic.management.configuration.FairShareRequestClassMBean Attribute=getFairShare)</xs:documentation>
5206            </xs:annotation>
5207            <xs:simpleType>
5208              <xs:restriction base="xs:int">
5209                <xs:minInclusive value="1"/>
5210                <xs:maxInclusive value="1000"/>
5211              </xs:restriction>
5212            </xs:simpleType>
5213          </xs:element>
5214        </xs:sequence>
5215      </xs:extension>
5216    </xs:complexContent>
5217  </xs:complexType>
5218  <xs:complexType name="work-managerType">
5219    <xs:annotation>
5220      <xs:documentation>Corresponds to WorkManagerMBean
5221 (Interface=weblogic.management.configuration.WorkManagerMBean)</xs:documentation>
5222    </xs:annotation>
5223    <xs:complexContent>
5224      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:deploymentType">
5225        <xs:sequence>
5226          <xs:element name="fair-share-request-class" type="xs:string" minOccurs="0" nillable="true">
5227            <xs:annotation>
5228              <xs:documentation>(Interface=weblogic.management.configuration.WorkManagerMBean Attribute=getFairShareRequestClassAsString)</xs:documentation>
5229            </xs:annotation>
5230          </xs:element>
5231          <xs:element name="response-time-request-class" type="xs:string" minOccurs="0" nillable="true">
5232            <xs:annotation>
5233              <xs:documentation>(Interface=weblogic.management.configuration.WorkManagerMBean Attribute=getResponseTimeRequestClassAsString)</xs:documentation>
5234            </xs:annotation>
5235          </xs:element>
5236          <xs:element name="context-request-class" type="xs:string" minOccurs="0" nillable="true">
5237            <xs:annotation>
5238              <xs:documentation>(Interface=weblogic.management.configuration.WorkManagerMBean Attribute=getContextRequestClassAsString)</xs:documentation>
5239            </xs:annotation>
5240          </xs:element>
5241          <xs:element name="min-threads-constraint" type="xs:string" minOccurs="0" nillable="true">
5242            <xs:annotation>
5243              <xs:documentation>(Interface=weblogic.management.configuration.WorkManagerMBean Attribute=getMinThreadsConstraintAsString)</xs:documentation>
5244            </xs:annotation>
5245          </xs:element>
5246          <xs:element name="max-threads-constraint" type="xs:string" minOccurs="0" nillable="true">
5247            <xs:annotation>
5248              <xs:documentation>(Interface=weblogic.management.configuration.WorkManagerMBean Attribute=getMaxThreadsConstraintAsString)</xs:documentation>
5249            </xs:annotation>
5250          </xs:element>
5251          <xs:element name="capacity" type="xs:string" minOccurs="0" nillable="true">
5252            <xs:annotation>
5253              <xs:documentation>(Interface=weblogic.management.configuration.WorkManagerMBean Attribute=getCapacityAsString)</xs:documentation>
5254            </xs:annotation>
5255          </xs:element>
5256          <xs:element name="ignore-stuck-threads" type="xs:boolean" minOccurs="0" nillable="false">
5257            <xs:annotation>
5258              <xs:documentation>Specifies whether this Work Manager ignores "stuck"
5259 threads. Typically, stuck threads will cause the associated
5260 Work Manager to take some action: either switching the application
5261 to Admin mode, shutting down the server, or shutting down the Work
5262 Manager. If this flag is set, then no thread in this Work Manager
5263 is ever considered stuck. </xs:documentation>
5264            </xs:annotation>
5265          </xs:element>
5266          <xs:element name="work-manager-shutdown-trigger" type="dom:work-manager-shutdown-triggerType" minOccurs="0" nillable="true">
5267            <xs:annotation>
5268              <xs:documentation>Configure a shutdown trigger for this WorkManager. Specifies the
5269 condition to be used to shutdown the WorkManager. The Server health
5270 monitoring periodically checks to see if the conidtion is met and
5271 shuts down the work manager if needed.</xs:documentation>
5272            </xs:annotation>
5273          </xs:element>
5274        </xs:sequence>
5275      </xs:extension>
5276    </xs:complexContent>
5277  </xs:complexType>
5278  <xs:complexType name="work-manager-shutdown-triggerType">
5279    <xs:annotation>
5280      <xs:documentation>Corresponds to WorkManagerShutdownTriggerMBean
5281 (Interface=weblogic.management.configuration.WorkManagerShutdownTriggerMBean)</xs:documentation>
5282    </xs:annotation>
5283    <xs:complexContent>
5284      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
5285        <xs:sequence>
5286          <xs:element name="max-stuck-thread-time" type="xs:int" minOccurs="0" nillable="false">
5287            <xs:annotation>
5288              <xs:documentation>Time after which a executing thread is declared as stuck.
5289 (Interface=weblogic.management.configuration.WorkManagerShutdownTriggerMBean Attribute=getMaxStuckThreadTime)</xs:documentation>
5290            </xs:annotation>
5291          </xs:element>
5292          <xs:element name="stuck-thread-count" type="xs:int" minOccurs="0" nillable="false">
5293            <xs:annotation>
5294              <xs:documentation>Number of stuck threads after which the WorkManager is shutdown
5295 (Interface=weblogic.management.configuration.WorkManagerShutdownTriggerMBean Attribute=getStuckThreadCount)</xs:documentation>
5296            </xs:annotation>
5297          </xs:element>
5298        </xs:sequence>
5299      </xs:extension>
5300    </xs:complexContent>
5301  </xs:complexType>
5302  <xs:complexType name="wtc-importType">
5303    <xs:annotation>
5304      <xs:documentation>Corresponds to WTCImportMBean
5305 (Interface=weblogic.management.configuration.WTCImportMBean)</xs:documentation>
5306    </xs:annotation>
5307    <xs:complexContent>
5308      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
5309        <xs:sequence>
5310          <xs:element name="resource-name" type="xs:string" minOccurs="0" nillable="false" default="myImport">
5311            <xs:annotation>
5312              <xs:documentation>The name used to identify this imported service.</xs:documentation>
5313            </xs:annotation>
5314          </xs:element>
5315          <xs:element name="local-access-point" type="xs:string" minOccurs="0" nillable="false" default="myLAP">
5316            <xs:annotation>
5317              <xs:documentation>The name of the local access point that offers this service.</xs:documentation>
5318            </xs:annotation>
5319          </xs:element>
5320          <xs:element name="remote-access-point-list" type="xs:string" minOccurs="0" nillable="false" default="myRAP">
5321            <xs:annotation>
5322              <xs:documentation>The comma-separated failover list that identifies the remote
5323 domain access points through which resources are imported.</xs:documentation>
5324            </xs:annotation>
5325          </xs:element>
5326          <xs:element name="remote-name" type="xs:string" minOccurs="0" nillable="true">
5327            <xs:annotation>
5328              <xs:documentation>The remote name of this service.</xs:documentation>
5329            </xs:annotation>
5330          </xs:element>
5331        </xs:sequence>
5332      </xs:extension>
5333    </xs:complexContent>
5334  </xs:complexType>
5335  <xs:complexType name="domainType">
5336    <xs:annotation>
5337      <xs:documentation>Corresponds to DomainMBean
5338 (Interface=weblogic.management.configuration.DomainMBean)</xs:documentation>
5339    </xs:annotation>
5340    <xs:complexContent>
5341      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
5342        <xs:sequence>
5343          <xs:element name="domain-version" type="xs:string" minOccurs="0" nillable="true">
5344            <xs:annotation>
5345              <xs:documentation>&lt;p&gt;Defines the common version of all servers in a domain.
5346 In a domain containing servers that are not all at the same
5347 release version, this attribute is used to determine the
5348 feature level that servers will assume.
5349
5350 The value must be less than or equal to the version of any
5351 managed server in the domain.
5352
5353 If this value is not equal to the version of the release
5354 version of the admin server, then the admin server will
5355 not be allowed to make modifications to the configuration.
5356 (Interface=weblogic.management.configuration.DomainMBean Attribute=getDomainVersion)</xs:documentation>
5357            </xs:annotation>
5358          </xs:element>
5359          <xs:element name="last-modification-time" type="xs:long" minOccurs="0" nillable="false">
5360            <xs:annotation>
5361              <xs:documentation>Return the last time this domain was updated. This is guaranteed
5362 to be unique for a given transactional modification.</xs:documentation>
5363            </xs:annotation>
5364          </xs:element>
5365          <xs:element name="active" type="xs:boolean" minOccurs="0" nillable="false">
5366            <xs:annotation>
5367              <xs:documentation>Is this domain active?</xs:documentation>
5368            </xs:annotation>
5369          </xs:element>
5370          <xs:element name="security-configuration" type="dom:security-configurationType" minOccurs="0" nillable="true">
5371            <xs:annotation>
5372              <xs:documentation>Return the (new) security configuration for this domain.</xs:documentation>
5373            </xs:annotation>
5374          </xs:element>
5375          <xs:element name="security" type="dom:securityType" minOccurs="0" nillable="true">
5376            <xs:annotation>
5377              <xs:documentation>Return the (old) security configuration for this domain.</xs:documentation>
5378            </xs:annotation>
5379          </xs:element>
5380          <xs:element name="jta" type="dom:jtaType" minOccurs="0" nillable="true">
5381            <xs:annotation>
5382              <xs:documentation>Return the JTA configuration for this Domain.</xs:documentation>
5383            </xs:annotation>
5384          </xs:element>
5385          <xs:element name="jpa" type="dom:jpaType" minOccurs="0" nillable="true">
5386            <xs:annotation>
5387              <xs:documentation>Return the JPA configuration for this Domain.</xs:documentation>
5388            </xs:annotation>
5389          </xs:element>
5390          <xs:element name="deployment-configuration" type="dom:deployment-configurationType" minOccurs="0" nillable="true">
5391            <xs:annotation>
5392              <xs:documentation>Return the deployment configuration for this Domain.</xs:documentation>
5393            </xs:annotation>
5394          </xs:element>
5395          <xs:element name="wtc-server" maxOccurs="unbounded" type="dom:wtc-serverType" minOccurs="0" nillable="true">
5396            <xs:annotation>
5397              <xs:documentation>Return the WTCServerMBeans for this Domain.</xs:documentation>
5398            </xs:annotation>
5399          </xs:element>
5400          <xs:element name="log" type="dom:logType" minOccurs="0" nillable="true">
5401            <xs:annotation>
5402              <xs:documentation>Return the domain logfile configuration for this domain.</xs:documentation>
5403            </xs:annotation>
5404          </xs:element>
5405          <xs:element name="snmp-agent" type="dom:snmp-agentType" minOccurs="0" nillable="true">
5406            <xs:annotation>
5407              <xs:documentation>Return the SNMPAgentMBean for this domain. This is a singleton
5408 MBean describing SNMP Agent configuration details. This MBean has
5409 getters and setters for other SNMP related configuration
5410 MBeans.</xs:documentation>
5411            </xs:annotation>
5412          </xs:element>
5413          <xs:element name="snmp-agent-deployment" maxOccurs="unbounded" type="dom:snmp-agent-deploymentType" minOccurs="0" nillable="true">
5414            <xs:annotation>
5415              <xs:documentation>The SNMPAgentDeployments defined in the domain.
5416 (Interface=weblogic.management.configuration.DomainMBean Attribute=getSNMPAgentDeployments)</xs:documentation>
5417            </xs:annotation>
5418          </xs:element>
5419          <xs:element name="root-directory" type="xs:string" minOccurs="0" nillable="true">
5420            <xs:annotation>
5421              <xs:documentation>Return the root directory for the domain. In other words for a
5422 server process [ServerMBean.getRootDirectory] or
5423 [ServerMBean.getDomainDirectory]</xs:documentation>
5424            </xs:annotation>
5425          </xs:element>
5426          <xs:element name="console-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
5427            <xs:annotation>
5428              <xs:documentation>Specifies whether the Administration Server automatically
5429 deploys the Administration Console in the current domain.</xs:documentation>
5430            </xs:annotation>
5431          </xs:element>
5432          <xs:element name="console-context-path" type="xs:string" minOccurs="0" nillable="true" default="console">
5433            <xs:annotation>
5434              <xs:documentation>The context path that you want to use in URLs that specify the
5435 Administration Console. (Requires you to enable the Administration
5436 Console for the current domain.)</xs:documentation>
5437            </xs:annotation>
5438          </xs:element>
5439          <xs:element name="console-extension-directory" type="xs:string" minOccurs="0" nillable="true" default="console-ext">
5440            <xs:annotation>
5441              <xs:documentation>Returns the directory path that console extensions
5442    are loaded from.</xs:documentation>
5443            </xs:annotation>
5444          </xs:element>
5445          <xs:element name="server" maxOccurs="unbounded" type="dom:serverType" minOccurs="0" nillable="true">
5446            <xs:annotation>
5447              <xs:documentation>Returns the ServerMBeans representing the servers that have been
5448 configured to be part of this domain.</xs:documentation>
5449            </xs:annotation>
5450          </xs:element>
5451          <xs:element name="coherence-server" maxOccurs="unbounded" type="dom:coherence-serverType" minOccurs="0" nillable="true">
5452            <xs:annotation>
5453              <xs:documentation>The CoherenceServerMBeans that have been defined for this domain. </xs:documentation>
5454            </xs:annotation>
5455          </xs:element>
5456          <xs:element name="cluster" maxOccurs="unbounded" type="dom:clusterType" minOccurs="0" nillable="true">
5457            <xs:annotation>
5458              <xs:documentation>Returns the ClusterMBeans representing the cluster that have
5459 been configured to be part of this domain.</xs:documentation>
5460            </xs:annotation>
5461          </xs:element>
5462          <xs:element name="file-t3" maxOccurs="unbounded" type="dom:file-t3Type" minOccurs="0" nillable="true">
5463            <xs:annotation>
5464              <xs:documentation>Returns the FileT3MBeans representing the FileT3s that have been
5465 configured to be part of this domain.</xs:documentation>
5466            </xs:annotation>
5467          </xs:element>
5468          <xs:element name="messaging-bridge" maxOccurs="unbounded" type="dom:messaging-bridgeType" minOccurs="0" nillable="true">
5469            <xs:annotation>
5470              <xs:documentation>Returns the MessagingBridgeMBean representing the messaging
5471 bridges that have been configured to be part of this domain.</xs:documentation>
5472            </xs:annotation>
5473          </xs:element>
5474          <xs:element name="production-mode-enabled" type="xs:boolean" minOccurs="0" nillable="false">
5475            <xs:annotation>
5476              <xs:documentation>Specifies whether all servers in this domain run in production mode.</xs:documentation>
5477            </xs:annotation>
5478          </xs:element>
5479          <xs:element name="embedded-ldap" type="dom:embedded-ldapType" minOccurs="0" nillable="true">
5480            <xs:annotation>
5481              <xs:documentation>Returns the embedded LDAP configuration for this domain.</xs:documentation>
5482            </xs:annotation>
5483          </xs:element>
5484          <xs:element name="administration-port-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
5485            <xs:annotation>
5486              <xs:documentation>Specifies whether the domain-wide administration port should be
5487 enabled for this WebLogic Server domain. Because the administration
5488 port uses SSL, enabling the administration port requires that SSL
5489 must be configured for all servers in the domain.</xs:documentation>
5490            </xs:annotation>
5491          </xs:element>
5492          <xs:element name="administration-port" minOccurs="0" nillable="false" default="9002">
5493            <xs:annotation>
5494              <xs:documentation>The common secure administration port for this WebLogic Server
5495 domain. (Requires you to enable the administration port.)</xs:documentation>
5496            </xs:annotation>
5497            <xs:simpleType>
5498              <xs:restriction base="xs:int">
5499                <xs:minInclusive value="1"/>
5500                <xs:maxInclusive value="65535"/>
5501              </xs:restriction>
5502            </xs:simpleType>
5503          </xs:element>
5504          <xs:element name="exalogic-optimizations-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
5505            <xs:annotation>
5506              <xs:documentation>Specifies whether optimizations for Oracle Exalogic should be enabled.
5507 Optimizations include improved thread management and request processing, and reduced
5508 lock contention. This attribute should be enabled only when configuring a WebLogic domain
5509 for Oracle Exalogic. For more information, see "Enabling Exalogic-Specific Enhancements in
5510 Oracle WebLogic Server 11g Release 1 (10.3.4)" in the Oracle Exalogic Deployment Guide.</xs:documentation>
5511            </xs:annotation>
5512          </xs:element>
5513          <xs:element name="archive-configuration-count" type="xs:int" minOccurs="0" nillable="false" default="0">
5514            <xs:annotation>
5515              <xs:documentation>The number of archival versions of &lt;tt&gt;config.xml&lt;/tt&gt; saved by
5516 the Administration Server each time the domain configuration is
5517 modified.</xs:documentation>
5518            </xs:annotation>
5519          </xs:element>
5520          <xs:element name="config-backup-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
5521            <xs:annotation>
5522              <xs:documentation>If true, then backups of the configuration will be made
5523 during server boot.</xs:documentation>
5524            </xs:annotation>
5525          </xs:element>
5526          <xs:element name="configuration-version" type="xs:string" minOccurs="0" nillable="true">
5527            <xs:annotation>
5528              <xs:documentation>The release identifier for the configuration. This identifier
5529 will be used to indicate the version of the configuration. All
5530 server generated configurations will be established with the
5531 release identifier of the running server. The form of the version
5532 is major.minor.servicepack.rollingpatch. Not all parts of the
5533 version are required. i.e. "7" is acceptable.</xs:documentation>
5534            </xs:annotation>
5535          </xs:element>
5536          <xs:element name="administration-m-bean-auditing-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
5537            <xs:annotation>
5538              <xs:documentation>Specifies whether the Administration Server generates a log
5539 message when this WebLogic Server domain's configuration has been
5540 modified.</xs:documentation>
5541            </xs:annotation>
5542          </xs:element>
5543          <xs:element name="configuration-audit-type" minOccurs="0" nillable="true">
5544            <xs:annotation>
5545              <xs:documentation>Returns the criteria used for auditing configuration events  (configuration changes and other operations):
5546 &lt;ul&gt;
5547 &lt;li&gt;&lt;code&gt;CONFIG_CHANGE_NONE&lt;/code&gt; Configuration events will neither be
5548 written to the server log or directed to the Security Audit Framework.&lt;/li&gt;
5549 &lt;li&gt;&lt;code&gt;CONFIG_CHANGE_LOG&lt;/code&gt; Configuration events will be
5550 written to the server log.&lt;/li&gt;
5551 &lt;li&gt;&lt;code&gt;CONFIG_CHANGE_AUDIT&lt;/code&gt;Configuration events will be
5552 directed to the Security Audit Framework.&lt;/li&gt;
5553 &lt;li&gt;&lt;code&gt;CONFIG_CHANGE_LOG_AND_AUDIT&lt;/code&gt; Configuration events will be
5554 written to the server log and directed to the Security Audit Framework.&lt;/li&gt;
5555 &lt;/ul&gt;
5556 (Interface=weblogic.management.configuration.DomainMBean Attribute=getConfigurationAuditType)</xs:documentation>
5557            </xs:annotation>
5558            <xs:simpleType>
5559              <xs:restriction base="xs:string">
5560                <xs:enumeration value="none"/>
5561                <xs:enumeration value="log"/>
5562                <xs:enumeration value="audit"/>
5563                <xs:enumeration value="logaudit"/>
5564              </xs:restriction>
5565            </xs:simpleType>
5566          </xs:element>
5567          <xs:element name="cluster-constraints-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
5568            <xs:annotation>
5569              <xs:documentation>Specifies that deployments targeted to a cluster succeed only if
5570 all servers in the cluster are running.</xs:documentation>
5571            </xs:annotation>
5572          </xs:element>
5573          <xs:element name="app-deployment" maxOccurs="unbounded" type="dom:app-deploymentType" minOccurs="0" nillable="true">
5574            <xs:annotation>
5575              <xs:documentation>The collection of deployable entities in this domain.
5576 This replaces the Application in previous versions. </xs:documentation>
5577            </xs:annotation>
5578          </xs:element>
5579          <xs:element name="library" maxOccurs="unbounded" type="dom:libraryType" minOccurs="0" nillable="true">
5580            <xs:annotation>
5581              <xs:documentation>(Interface=weblogic.management.configuration.DomainMBean Attribute=getLibraries)</xs:documentation>
5582            </xs:annotation>
5583          </xs:element>
5584          <xs:element name="domain-library" maxOccurs="unbounded" type="dom:domain-libraryType" minOccurs="0" nillable="true">
5585            <xs:annotation>
5586              <xs:documentation>(Interface=weblogic.management.configuration.DomainMBean Attribute=getDomainLibraries)</xs:documentation>
5587            </xs:annotation>
5588          </xs:element>
5589          <xs:element name="ws-reliable-delivery-policy" maxOccurs="unbounded" type="dom:ws-reliable-delivery-policyType" minOccurs="0" nillable="true">
5590            <xs:annotation>
5591              <xs:documentation>Define wSReliableDeliveryPolicies for this Domain</xs:documentation>
5592            </xs:annotation>
5593          </xs:element>
5594          <xs:element name="jdbc-data-source-factory" maxOccurs="unbounded" type="dom:jdbc-data-source-factoryType" minOccurs="0" nillable="true">
5595            <xs:annotation>
5596              <xs:documentation>Define JDBCDataSourceFactories for this Domain</xs:documentation>
5597            </xs:annotation>
5598          </xs:element>
5599          <xs:element name="machine" maxOccurs="unbounded" type="dom:machineType" minOccurs="0" nillable="true">
5600            <xs:annotation>
5601              <xs:documentation>Define machines for this Domain</xs:documentation>
5602            </xs:annotation>
5603          </xs:element>
5604          <xs:element name="xml-entity-cache" maxOccurs="unbounded" type="dom:xml-entity-cacheType" minOccurs="0" nillable="true">
5605            <xs:annotation>
5606              <xs:documentation>Returns all the XMLEntityCache objects defined
5607 in this domain
5608 (Interface=weblogic.management.configuration.DomainMBean Attribute=getXMLEntityCaches)</xs:documentation>
5609            </xs:annotation>
5610          </xs:element>
5611          <xs:element name="xml-registry" maxOccurs="unbounded" type="dom:xml-registryType" minOccurs="0" nillable="true">
5612            <xs:annotation>
5613              <xs:documentation>Define xMLRegistries for this Domain</xs:documentation>
5614            </xs:annotation>
5615          </xs:element>
5616          <xs:element name="file-realm" maxOccurs="unbounded" type="dom:file-realmType" minOccurs="0" nillable="true">
5617            <xs:annotation>
5618              <xs:documentation>(Interface=weblogic.management.configuration.DomainMBean Attribute=getFileRealms)</xs:documentation>
5619            </xs:annotation>
5620          </xs:element>
5621          <xs:element name="caching-realm" maxOccurs="unbounded" type="dom:caching-realmType" minOccurs="0" nillable="true">
5622            <xs:annotation>
5623              <xs:documentation>(Interface=weblogic.management.configuration.DomainMBean Attribute=getCachingRealms)</xs:documentation>
5624            </xs:annotation>
5625          </xs:element>
5626          <xs:element name="realm" maxOccurs="unbounded" type="dom:old-realmType" minOccurs="0" nillable="true">
5627            <xs:annotation>
5628              <xs:documentation>(Interface=weblogic.management.configuration.DomainMBean Attribute=getRealms)</xs:documentation>
5629            </xs:annotation>
5630          </xs:element>
5631          <xs:element name="password-policy" maxOccurs="unbounded" type="dom:password-policyType" minOccurs="0" nillable="true">
5632            <xs:annotation>
5633              <xs:documentation>(Interface=weblogic.management.configuration.DomainMBean Attribute=getPasswordPolicies)</xs:documentation>
5634            </xs:annotation>
5635          </xs:element>
5636          <xs:element name="custom-realm" maxOccurs="unbounded" type="dom:custom-realmType" minOccurs="0" nillable="true">
5637            <xs:annotation>
5638              <xs:documentation>(Interface=weblogic.management.configuration.DomainMBean Attribute=getCustomRealms)</xs:documentation>
5639            </xs:annotation>
5640          </xs:element>
5641          <xs:element name="ldap-realm" maxOccurs="unbounded" type="dom:ldap-realmType" minOccurs="0" nillable="true">
5642            <xs:annotation>
5643              <xs:documentation>(Interface=weblogic.management.configuration.DomainMBean Attribute=getLDAPRealms)</xs:documentation>
5644            </xs:annotation>
5645          </xs:element>
5646          <xs:element name="nt-realm" maxOccurs="unbounded" type="dom:nt-realmType" minOccurs="0" nillable="true">
5647            <xs:annotation>
5648              <xs:documentation>(Interface=weblogic.management.configuration.DomainMBean Attribute=getNTRealms)</xs:documentation>
5649            </xs:annotation>
5650          </xs:element>
5651          <xs:element name="rdbms-realm" maxOccurs="unbounded" type="dom:rdbms-realmType" minOccurs="0" nillable="true">
5652            <xs:annotation>
5653              <xs:documentation>(Interface=weblogic.management.configuration.DomainMBean Attribute=getRDBMSRealms)</xs:documentation>
5654            </xs:annotation>
5655          </xs:element>
5656          <xs:element name="unix-realm" maxOccurs="unbounded" type="dom:unix-realmType" minOccurs="0" nillable="true">
5657            <xs:annotation>
5658              <xs:documentation>(Interface=weblogic.management.configuration.DomainMBean Attribute=getUnixRealms)</xs:documentation>
5659            </xs:annotation>
5660          </xs:element>
5661          <xs:element name="jms-server" maxOccurs="unbounded" type="dom:jms-serverType" minOccurs="0" nillable="true">
5662            <xs:annotation>
5663              <xs:documentation>Define JMSServers for this Domain</xs:documentation>
5664            </xs:annotation>
5665          </xs:element>
5666          <xs:element name="virtual-host" maxOccurs="unbounded" type="dom:virtual-hostType" minOccurs="0" nillable="true">
5667            <xs:annotation>
5668              <xs:documentation>Define VirtualHosts for this Domain</xs:documentation>
5669            </xs:annotation>
5670          </xs:element>
5671          <xs:element name="migratable-target" maxOccurs="unbounded" type="dom:migratable-targetType" minOccurs="0" nillable="true">
5672            <xs:annotation>
5673              <xs:documentation>Returns an array of the contained MigratableTarget MBeans</xs:documentation>
5674            </xs:annotation>
5675          </xs:element>
5676          <xs:element name="ejb-container" type="dom:ejb-containerType" minOccurs="0" nillable="true">
5677            <xs:annotation>
5678              <xs:documentation>(Interface=weblogic.management.configuration.DomainMBean Attribute=getEJBContainer)</xs:documentation>
5679            </xs:annotation>
5680          </xs:element>
5681          <xs:element name="web-app-container" type="dom:web-app-containerType" minOccurs="0" nillable="true">
5682            <xs:annotation>
5683              <xs:documentation>Collection of global properties to be applied on all
5684 webapps in this domain.
5685 (Interface=weblogic.management.configuration.DomainMBean Attribute=getWebAppContainer)</xs:documentation>
5686            </xs:annotation>
5687          </xs:element>
5688          <xs:element name="jmx" type="dom:jmxType" minOccurs="0" nillable="true">
5689            <xs:annotation>
5690              <xs:documentation>The configuration of the JMX Subsystem.
5691 (Interface=weblogic.management.configuration.DomainMBean Attribute=getJMX)</xs:documentation>
5692            </xs:annotation>
5693          </xs:element>
5694          <xs:element name="self-tuning" type="dom:self-tuningType" minOccurs="0" nillable="true">
5695            <xs:annotation>
5696              <xs:documentation>Get the WorkManager configuration pieces for this domain
5697 (Interface=weblogic.management.configuration.DomainMBean Attribute=getSelfTuning)</xs:documentation>
5698            </xs:annotation>
5699          </xs:element>
5700          <xs:element name="path-service" maxOccurs="unbounded" type="dom:path-serviceType" minOccurs="0" nillable="true">
5701            <xs:annotation>
5702              <xs:documentation>Define PathService for this Domain
5703 (Interface=weblogic.management.configuration.DomainMBean Attribute=getPathServices)</xs:documentation>
5704            </xs:annotation>
5705          </xs:element>
5706          <xs:element name="jms-bridge-destination" maxOccurs="unbounded" type="dom:jms-bridge-destinationType" minOccurs="0" nillable="true">
5707            <xs:annotation>
5708              <xs:documentation>Return the JMSBridgeDestinations for this Domain.</xs:documentation>
5709            </xs:annotation>
5710          </xs:element>
5711          <xs:element name="bridge-destination" maxOccurs="unbounded" type="dom:bridge-destinationType" minOccurs="0" nillable="true">
5712            <xs:annotation>
5713              <xs:documentation>Return the BridgeDestinations for this Domain.</xs:documentation>
5714            </xs:annotation>
5715          </xs:element>
5716          <xs:element name="shutdown-class" maxOccurs="unbounded" type="dom:shutdown-classType" minOccurs="0" nillable="true">
5717            <xs:annotation>
5718              <xs:documentation>Retrieve ShutdownClasses for this Domain</xs:documentation>
5719            </xs:annotation>
5720          </xs:element>
5721          <xs:element name="startup-class" maxOccurs="unbounded" type="dom:startup-classType" minOccurs="0" nillable="true">
5722            <xs:annotation>
5723              <xs:documentation>Retrieve StartupClasses for this Domain</xs:documentation>
5724            </xs:annotation>
5725          </xs:element>
5726          <xs:element name="singleton-service" maxOccurs="unbounded" type="dom:singleton-serviceType" minOccurs="0" nillable="true">
5727            <xs:annotation>
5728              <xs:documentation>Retrieve SingletonServicees for this Domain</xs:documentation>
5729            </xs:annotation>
5730          </xs:element>
5731          <xs:element name="mail-session" maxOccurs="unbounded" type="dom:mail-sessionType" minOccurs="0" nillable="true">
5732            <xs:annotation>
5733              <xs:documentation>Retrieve MailSessions for this Domain</xs:documentation>
5734            </xs:annotation>
5735          </xs:element>
5736          <xs:element name="jolt-connection-pool" maxOccurs="unbounded" type="dom:jolt-connection-poolType" minOccurs="0" nillable="true">
5737            <xs:annotation>
5738              <xs:documentation>Return the JoltConnectionPools for this Domain.</xs:documentation>
5739            </xs:annotation>
5740          </xs:element>
5741          <xs:element name="log-filter" maxOccurs="unbounded" type="dom:log-filterType" minOccurs="0" nillable="true">
5742            <xs:annotation>
5743              <xs:documentation>Gets the array of log filters defined in the domain
5744 (Interface=weblogic.management.configuration.DomainMBean Attribute=getLogFilters)</xs:documentation>
5745            </xs:annotation>
5746          </xs:element>
5747          <xs:element name="file-store" maxOccurs="unbounded" type="dom:file-storeType" minOccurs="0" nillable="true">
5748            <xs:annotation>
5749              <xs:documentation>Return file stores defined in this domain</xs:documentation>
5750            </xs:annotation>
5751          </xs:element>
5752          <xs:element name="jdbc-store" maxOccurs="unbounded" type="dom:jdbc-storeType" minOccurs="0" nillable="true">
5753            <xs:annotation>
5754              <xs:documentation>Return file stores defined in this domain</xs:documentation>
5755            </xs:annotation>
5756          </xs:element>
5757          <xs:element name="jms-interop-module" maxOccurs="unbounded" type="dom:jms-interop-moduleType" minOccurs="0" nillable="true">
5758            <xs:annotation>
5759              <xs:documentation>Returns the JMS Interop Module that have been defined for this domain.
5760 </xs:documentation>
5761            </xs:annotation>
5762          </xs:element>
5763          <xs:element name="jms-system-resource" maxOccurs="unbounded" type="dom:jms-system-resourceType" minOccurs="0" nillable="true">
5764            <xs:annotation>
5765              <xs:documentation>Returns the JMSSystemResourceMBeans that have been defined for this domain.
5766 </xs:documentation>
5767            </xs:annotation>
5768          </xs:element>
5769          <xs:element name="custom-resource" maxOccurs="unbounded" type="dom:custom-resourceType" minOccurs="0" nillable="true">
5770            <xs:annotation>
5771              <xs:documentation>Returns the JMSSystemResourceMBeans that have been defined for this domain.
5772 </xs:documentation>
5773            </xs:annotation>
5774          </xs:element>
5775          <xs:element name="foreign-jndi-provider" maxOccurs="unbounded" type="dom:foreign-jndi-providerType" minOccurs="0" nillable="true">
5776            <xs:annotation>
5777              <xs:documentation>Get all the defined Foreign JNDI Providers
5778 (Interface=weblogic.management.configuration.DomainMBean Attribute=getForeignJNDIProviders)</xs:documentation>
5779            </xs:annotation>
5780          </xs:element>
5781          <xs:element name="admin-server-name" type="xs:string" minOccurs="0" nillable="true">
5782            <xs:annotation>
5783              <xs:documentation>(Interface=weblogic.management.configuration.DomainMBean Attribute=getAdminServerName)</xs:documentation>
5784            </xs:annotation>
5785          </xs:element>
5786          <xs:element name="administration-protocol" type="xs:string" minOccurs="0" nillable="true" default="t3s">
5787            <xs:annotation>
5788              <xs:documentation>The default protocol for communicating through the
5789 administration port or administration channels. (Requires you to
5790 enable the administration port or to create an administration
5791 channel.)</xs:documentation>
5792            </xs:annotation>
5793          </xs:element>
5794          <xs:element name="wldf-system-resource" maxOccurs="unbounded" type="dom:wldf-system-resourceType" minOccurs="0" nillable="true">
5795            <xs:annotation>
5796              <xs:documentation>Returns the WLDFSystemResourceMBeans that have been defined for this domain.
5797 </xs:documentation>
5798            </xs:annotation>
5799          </xs:element>
5800          <xs:element name="jdbc-system-resource" maxOccurs="unbounded" type="dom:jdbc-system-resourceType" minOccurs="0" nillable="true">
5801            <xs:annotation>
5802              <xs:documentation>Returns the JDBCSystemResourceMBeans that have been defined for this domain
5803 </xs:documentation>
5804            </xs:annotation>
5805          </xs:element>
5806          <xs:element name="saf-agent" maxOccurs="unbounded" type="dom:saf-agentType" minOccurs="0" nillable="true">
5807            <xs:annotation>
5808              <xs:documentation>Get SAFAgentMBean for this Domain</xs:documentation>
5809            </xs:annotation>
5810          </xs:element>
5811          <xs:element name="wlec-connection-pool" maxOccurs="unbounded" type="dom:wlec-connection-poolType" minOccurs="0" nillable="true">
5812            <xs:annotation>
5813              <xs:documentation>Get WLECConnectionPools for this Domain</xs:documentation>
5814            </xs:annotation>
5815          </xs:element>
5816          <xs:element name="error-handling" maxOccurs="unbounded" type="dom:error-handlingType" minOccurs="0" nillable="true">
5817            <xs:annotation>
5818              <xs:documentation>Get ErrorHandlingMBean for this Domain</xs:documentation>
5819            </xs:annotation>
5820          </xs:element>
5821          <xs:element name="remote-saf-context" maxOccurs="unbounded" type="dom:remote-saf-contextType" minOccurs="0" nillable="true">
5822            <xs:annotation>
5823              <xs:documentation>Get RemoteSAFContextMBean for this Domain</xs:documentation>
5824            </xs:annotation>
5825          </xs:element>
5826          <xs:element name="migratable-rmi-service" maxOccurs="unbounded" type="dom:migratable-rmi-serviceType" minOccurs="0" nillable="true">
5827            <xs:annotation>
5828              <xs:documentation>Returns an array of the contained MigratableRMIService MBeans</xs:documentation>
5829            </xs:annotation>
5830          </xs:element>
5831          <xs:element name="webservice-security" maxOccurs="unbounded" type="dom:webservice-securityType" minOccurs="0" nillable="true">
5832            <xs:annotation>
5833              <xs:documentation>(Interface=weblogic.management.configuration.DomainMBean Attribute=getWebserviceSecurities)</xs:documentation>
5834            </xs:annotation>
5835          </xs:element>
5836          <xs:element name="jms-connection-consumer" maxOccurs="unbounded" type="dom:jms-connection-consumerType" minOccurs="0" nillable="true">
5837            <xs:annotation>
5838              <xs:documentation>(Interface=weblogic.management.configuration.DomainMBean Attribute=getJMSConnectionConsumers)</xs:documentation>
5839            </xs:annotation>
5840          </xs:element>
5841          <xs:element name="auto-deploy-for-submodules-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
5842            <xs:annotation>
5843              <xs:documentation>Indicates whether autodeployed applications could include JMS modules. If true then any submodules
5844 defined in the application's JMS modules will be deployed with default targets. The submodules
5845 define the different destinations in the JMS module, eg topics and queues, and if they aren't provided with
5846 explicit targets they may not be properly deployed.
5847 (Interface=weblogic.management.configuration.DomainMBean Attribute=isAutoDeployForSubmodulesEnabled)</xs:documentation>
5848            </xs:annotation>
5849          </xs:element>
5850          <xs:element name="admin-console" type="dom:admin-consoleType" minOccurs="0" nillable="true">
5851            <xs:annotation>
5852              <xs:documentation>get AdminConsoleMBean object, a console specific MBean to configure weblogic
5853  administration console attributes.
5854 (Interface=weblogic.management.configuration.DomainMBean Attribute=getAdminConsole)</xs:documentation>
5855            </xs:annotation>
5856          </xs:element>
5857          <xs:element name="internal-apps-deploy-on-demand-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
5858            <xs:annotation>
5859              <xs:documentation>Specifies whether internal applications such as the console,
5860 uddi, wlstestclient, and uddiexplorer are deployed on demand (first access) instead of
5861 during server startup. </xs:documentation>
5862            </xs:annotation>
5863          </xs:element>
5864          <xs:element name="guardian-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
5865            <xs:annotation>
5866              <xs:documentation>Specifies whether the Guardian Agent is deployed when starting
5867 servers in the current domain.</xs:documentation>
5868            </xs:annotation>
5869          </xs:element>
5870          <xs:element name="ocm-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
5871            <xs:annotation>
5872              <xs:documentation>Specifies whether OCM functionality should be enabled for this domain.
5873 </xs:documentation>
5874            </xs:annotation>
5875          </xs:element>
5876          <xs:element name="msg-id-prefix-compatibility-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
5877            <xs:annotation>
5878              <xs:documentation>Configures whether log messages will be logged with the BEA legacy message ID prefix.
5879 (Interface=weblogic.management.configuration.DomainMBean Attribute=isMsgIdPrefixCompatibilityEnabled)</xs:documentation>
5880            </xs:annotation>
5881          </xs:element>
5882          <xs:element name="coherence-cluster-system-resource" maxOccurs="unbounded" type="dom:coherence-cluster-system-resourceType" minOccurs="0" nillable="true">
5883            <xs:annotation>
5884              <xs:documentation>The CoherenceClusterSystemResourceMBeans that have been defined
5885 for this domain. </xs:documentation>
5886            </xs:annotation>
5887          </xs:element>
5888          <xs:element name="restful-management-services" type="dom:restful-management-servicesType" minOccurs="0" nillable="true">
5889            <xs:annotation>
5890              <xs:documentation>The configuration of the Management Services Subsystem.
5891 (Interface=weblogic.management.configuration.DomainMBean Attribute=getRestfulManagementServices)</xs:documentation>
5892            </xs:annotation>
5893          </xs:element>
5894        </xs:sequence>
5895      </xs:extension>
5896    </xs:complexContent>
5897  </xs:complexType>
5898  <xs:complexType name="security-configurationType">
5899    <xs:annotation>
5900      <xs:documentation>Corresponds to SecurityConfigurationMBean
5901 (Interface=weblogic.management.configuration.SecurityConfigurationMBean)</xs:documentation>
5902    </xs:annotation>
5903    <xs:complexContent>
5904      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
5905        <xs:sequence>
5906          <xs:element name="jaspic" type="dom:jaspicType" minOccurs="0" nillable="true">
5907            <xs:annotation>
5908              <xs:documentation>Creates a Jaspic MBean from which AuthConfigProviders can
5909 be created and configured.
5910 (Interface=weblogic.management.configuration.SecurityConfigurationMBean Attribute=getJASPIC)</xs:documentation>
5911            </xs:annotation>
5912          </xs:element>
5913          <xs:element xmlns:sec="http://xmlns.oracle.com/weblogic/security" name="realm" maxOccurs="unbounded" type="sec:realmType" minOccurs="0" nillable="true">
5914            <xs:annotation>
5915              <xs:documentation>Returns all the realms in the domain.
5916 (Interface=weblogic.management.configuration.SecurityConfigurationMBean Attribute=getRealms)</xs:documentation>
5917            </xs:annotation>
5918          </xs:element>
5919          <xs:element name="default-realm" type="xs:string" minOccurs="0" nillable="true">
5920            <xs:annotation>
5921              <xs:documentation>(Interface=weblogic.management.configuration.SecurityConfigurationMBean Attribute=getDefaultRealmAsString)</xs:documentation>
5922            </xs:annotation>
5923          </xs:element>
5924          <xs:element name="anonymous-admin-lookup-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
5925            <xs:annotation>
5926              <xs:documentation>Returns true if anonymous JNDI access for Admin MBean home is
5927 permitted. This is overridden by the Java property
5928 &lt;code&gt;-Dweblogic.management.anonymousAdminLookupEnabled&lt;/code&gt;.</xs:documentation>
5929            </xs:annotation>
5930          </xs:element>
5931          <xs:element name="clear-text-credential-access-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
5932            <xs:annotation>
5933              <xs:documentation>Returns true if allow access to credential in clear text.
5934 This can be overridden by the system property
5935 &lt;code&gt;-Dweblogic.management.clearTextCredentialAccessEnabled&lt;/code&gt;</xs:documentation>
5936            </xs:annotation>
5937          </xs:element>
5938          <xs:element name="credential-encrypted" type="xs:string" minOccurs="0" nillable="true">
5939            <xs:annotation>
5940              <xs:documentation>(Interface=weblogic.management.configuration.SecurityConfigurationMBean Attribute=getCredentialEncryptedAsString)</xs:documentation>
5941            </xs:annotation>
5942          </xs:element>
5943          <xs:element name="web-app-files-case-insensitive" minOccurs="0" nillable="true">
5944            <xs:annotation>
5945              <xs:documentation>This property defines the case sensitive URL-pattern matching
5946 behavior for security constraints, servlets, filters, virtual-hosts,
5947 and so on, in the Web application container and external security policies.
5948
5949 &lt;b&gt;Note:&lt;/b&gt; This is a Windows-only flag that is provided for backward
5950 compatibility when upgrading from pre-9.0 versions of WebLogic Server.
5951 On Unix platforms, setting this value to &lt;code&gt;true&lt;/code&gt; causes
5952 undesired behavior and is not supported.
5953
5954 When the value is set to &lt;code&gt;os&lt;/code&gt;, the pattern matching will be case-
5955 sensitive on all platforms except the Windows file system.
5956
5957 Note that on non-Windows file systems, WebLogic Server does not enforce
5958 case sensitivity and relies on the file system for optimization.
5959 As a result, if you have a Windows Samba mount from Unix or Mac OS
5960 that has been installed in case-insensitive mode, there is a chance
5961 of a security risk. If so, specify case-insensitive lookups by setting
5962 this attribute to &lt;code&gt;true&lt;/code&gt;.
5963
5964 Note also that this property is used to preserve backward compatibility on
5965 Windows file systems only. In prior releases, WebLogic Server was case-
5966 insensitive on Windows. As of WebLogic Server 9.0, URL-pattern
5967 matching is strictly enforced.
5968
5969 During the upgrade of older domains, the value of this parameter
5970 is explicitly set to &lt;code&gt;os&lt;/code&gt; by the upgrade plug-in to
5971 preserve backward compatibility.</xs:documentation>
5972            </xs:annotation>
5973            <xs:simpleType>
5974              <xs:restriction base="xs:string">
5975                <xs:enumeration value="os"/>
5976                <xs:enumeration value="true"/>
5977                <xs:enumeration value="false"/>
5978              </xs:restriction>
5979            </xs:simpleType>
5980          </xs:element>
5981          <xs:element name="realm-boot-strap-version" minOccurs="0" nillable="true">
5982            <xs:annotation>
5983              <xs:documentation>Indicates which version of the default security realm MBeans
5984 should be loaded if none exist. The value is set to current version
5985 on initial read if it has not already been set.</xs:documentation>
5986            </xs:annotation>
5987            <xs:simpleType>
5988              <xs:restriction base="xs:string">
5989                <xs:enumeration value="unknown"/>
5990                <xs:enumeration value="1"/>
5991              </xs:restriction>
5992            </xs:simpleType>
5993          </xs:element>
5994          <xs:element name="connection-filter" type="xs:string" minOccurs="0" nillable="true">
5995            <xs:annotation>
5996              <xs:documentation>The name of the Java class that implements a connection filter
5997 (that is, the &lt;tt&gt;weblogic.security.net.ConnectionFilter&lt;/tt&gt;
5998 interface). If no class name is specified, no connection filter
5999 will be used.</xs:documentation>
6000            </xs:annotation>
6001          </xs:element>
6002          <xs:element name="connection-filter-rule" maxOccurs="unbounded" type="xs:string" minOccurs="0" nillable="true">
6003            <xs:annotation>
6004              <xs:documentation>&lt;p&gt;The rules used by any connection filter that implements the
6005 &lt;tt&gt;ConnectionFilterRulesListener&lt;/tt&gt; interface. When using the
6006 default implementation and when no rules are specified, all
6007 connections are accepted. The default implementation rules are in
6008 the format: &lt;tt&gt;target localAddress localPort action
6009 protocols&lt;/tt&gt;.
6010
6011 &lt;p&gt; This attribute replaces the deprecated ConnectionFilterRules
6012 attribute on the SecurityMBean.
6013 (Interface=weblogic.management.configuration.SecurityConfigurationMBean Attribute=getConnectionFilterRules)</xs:documentation>
6014            </xs:annotation>
6015          </xs:element>
6016          <xs:element name="connection-logger-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
6017            <xs:annotation>
6018              <xs:documentation>Specifies whether this WebLogic Server domain should log
6019 accepted connections.</xs:documentation>
6020            </xs:annotation>
6021          </xs:element>
6022          <xs:element name="compatibility-connection-filters-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
6023            <xs:annotation>
6024              <xs:documentation>Specifies whether this WebLogic Server domain
6025 enables compatiblity with previous connection filters.</xs:documentation>
6026            </xs:annotation>
6027          </xs:element>
6028          <xs:element name="node-manager-username" type="xs:string" minOccurs="0" nillable="true">
6029            <xs:annotation>
6030              <xs:documentation>The user name that the Administration Server uses to communicate
6031 with Node Manager when starting,
6032 stopping, or restarting Managed Servers. </xs:documentation>
6033            </xs:annotation>
6034          </xs:element>
6035          <xs:element name="node-manager-password-encrypted" type="xs:string" minOccurs="0" nillable="true">
6036            <xs:annotation>
6037              <xs:documentation>(Interface=weblogic.management.configuration.SecurityConfigurationMBean Attribute=getNodeManagerPasswordEncryptedAsString)</xs:documentation>
6038            </xs:annotation>
6039          </xs:element>
6040          <xs:element name="principal-equals-case-insensitive" type="xs:boolean" minOccurs="0" nillable="false" default="false">
6041            <xs:annotation>
6042              <xs:documentation>Specifies whether the WebLogic Server principal name is compared using a
6043 case insensitive match when the equals
6044 method for the principal object is performed.</xs:documentation>
6045            </xs:annotation>
6046          </xs:element>
6047          <xs:element name="principal-equals-compare-dn-and-guid" type="xs:boolean" minOccurs="0" nillable="false" default="false">
6048            <xs:annotation>
6049              <xs:documentation>Specifies whether the GUID and DN data in a WebLogic Server principal
6050 object are used when the equals method of that object is invoked. </xs:documentation>
6051            </xs:annotation>
6052          </xs:element>
6053          <xs:element name="downgrade-untrusted-principals" type="xs:boolean" minOccurs="0" nillable="false" default="false">
6054            <xs:annotation>
6055              <xs:documentation>Whether or not to downgrade to anonymous principals that cannot
6056 be verified. This is useful for server-server communication
6057 between untrusted domains.
6058 (Interface=weblogic.management.configuration.SecurityConfigurationMBean Attribute=getDowngradeUntrustedPrincipals)</xs:documentation>
6059            </xs:annotation>
6060          </xs:element>
6061          <xs:element name="enforce-strict-url-pattern" type="xs:boolean" minOccurs="0" nillable="false" default="true">
6062            <xs:annotation>
6063              <xs:documentation>Whether or not the system should enforce strict URL pattern or not.
6064 (Interface=weblogic.management.configuration.SecurityConfigurationMBean Attribute=getEnforceStrictURLPattern)</xs:documentation>
6065            </xs:annotation>
6066          </xs:element>
6067          <xs:element name="enforce-valid-basic-auth-credentials" type="xs:boolean" minOccurs="0" nillable="false" default="true">
6068            <xs:annotation>
6069              <xs:documentation>Whether or not the system should allow requests with invalid Basic
6070 Authentication credentials to access unsecure resources.
6071 (Interface=weblogic.management.configuration.SecurityConfigurationMBean Attribute=getEnforceValidBasicAuthCredentials)</xs:documentation>
6072            </xs:annotation>
6073          </xs:element>
6074          <xs:element name="console-full-delegation-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
6075            <xs:annotation>
6076              <xs:documentation>Indicates whether the console is enabled for fully delegate authorization.</xs:documentation>
6077            </xs:annotation>
6078          </xs:element>
6079          <xs:element name="default-realm-internal" type="xs:string" minOccurs="0" nillable="true">
6080            <xs:annotation>
6081              <xs:documentation>(Interface=weblogic.management.configuration.SecurityConfigurationMBean Attribute=getDefaultRealmInternalAsString)</xs:documentation>
6082            </xs:annotation>
6083          </xs:element>
6084          <xs:element name="excluded-domain-name" maxOccurs="unbounded" type="xs:string" minOccurs="0" nillable="true">
6085            <xs:annotation>
6086              <xs:documentation>&lt;p&gt; Specifies a list of remote domains for which cross-domain check
6087 should not be applied.
6088 (Interface=weblogic.management.configuration.SecurityConfigurationMBean Attribute=getExcludedDomainNames)</xs:documentation>
6089            </xs:annotation>
6090          </xs:element>
6091          <xs:element name="cross-domain-security-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
6092            <xs:annotation>
6093              <xs:documentation>&lt;p&gt; Indicates whether or not cross-domain security is enabled
6094 (Interface=weblogic.management.configuration.SecurityConfigurationMBean Attribute=isCrossDomainSecurityEnabled)</xs:documentation>
6095            </xs:annotation>
6096          </xs:element>
6097          <xs:element name="cert-revoc" type="dom:cert-revocType" minOccurs="0" nillable="true">
6098            <xs:annotation>
6099              <xs:documentation>Determines the domain's X509 certificate revocation checking
6100 configuration.
6101 &lt;p&gt;
6102 A CertRevocMBean is always associated with a domain's
6103 security configuration and cannot be changed, although
6104 CertRevocMBean attributes may be changed as documented.
6105 (Interface=weblogic.management.configuration.SecurityConfigurationMBean Attribute=getCertRevoc)</xs:documentation>
6106            </xs:annotation>
6107          </xs:element>
6108        </xs:sequence>
6109      </xs:extension>
6110    </xs:complexContent>
6111  </xs:complexType>
6112  <xs:complexType name="jtaType">
6113    <xs:annotation>
6114      <xs:documentation>Corresponds to JTAMBean
6115 (Interface=weblogic.management.configuration.JTAMBean)</xs:documentation>
6116    </xs:annotation>
6117    <xs:complexContent>
6118      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
6119        <xs:sequence>
6120          <xs:element name="timeout-seconds" minOccurs="0" nillable="false" default="30">
6121            <xs:annotation>
6122              <xs:documentation>Specifies the maximum amount of time, in seconds, an active transaction is
6123 allowed to be in the first phase of a two-phase commit transaction. If the specified
6124 amount of time expires, the transaction is automatically rolled back.</xs:documentation>
6125            </xs:annotation>
6126            <xs:simpleType>
6127              <xs:restriction base="xs:int">
6128                <xs:minInclusive value="1"/>
6129                <xs:maxInclusive value="2147483647"/>
6130              </xs:restriction>
6131            </xs:simpleType>
6132          </xs:element>
6133          <xs:element name="abandon-timeout-seconds" minOccurs="0" nillable="false" default="86400">
6134            <xs:annotation>
6135              <xs:documentation>Specifies the maximum amount of time, in seconds, a
6136 transaction manager persists in attempting to complete
6137 the second phase of a two-phase commit transaction. </xs:documentation>
6138            </xs:annotation>
6139            <xs:simpleType>
6140              <xs:restriction base="xs:int">
6141                <xs:minInclusive value="1"/>
6142                <xs:maxInclusive value="2147483647"/>
6143              </xs:restriction>
6144            </xs:simpleType>
6145          </xs:element>
6146          <xs:element name="completion-timeout-seconds" minOccurs="0" nillable="false" default="0">
6147            <xs:annotation>
6148              <xs:documentation>Specifies the maximum amount of time, in seconds, a transaction manager waits
6149 for all resource managers to respond and indicate if the transaction can be committed or rolled back.</xs:documentation>
6150            </xs:annotation>
6151            <xs:simpleType>
6152              <xs:restriction base="xs:int">
6153                <xs:minInclusive value="-1"/>
6154                <xs:maxInclusive value="2147483647"/>
6155              </xs:restriction>
6156            </xs:simpleType>
6157          </xs:element>
6158          <xs:element name="forget-heuristics" type="xs:boolean" minOccurs="0" nillable="false" default="true">
6159            <xs:annotation>
6160              <xs:documentation>Specifies whether the transaction manager automatically
6161 performs an XA Resource &lt;code&gt;forget&lt;/code&gt; operation for heuristic
6162 transaction completions.</xs:documentation>
6163            </xs:annotation>
6164          </xs:element>
6165          <xs:element name="before-completion-iteration-limit" minOccurs="0" nillable="false" default="10">
6166            <xs:annotation>
6167              <xs:documentation>The maximum number of cycles that the transaction manager
6168 performs the &lt;tt&gt;beforeCompletion&lt;/tt&gt; synchronization callback for
6169 this WebLogic Server domain.</xs:documentation>
6170            </xs:annotation>
6171            <xs:simpleType>
6172              <xs:restriction base="xs:int">
6173                <xs:minInclusive value="1"/>
6174                <xs:maxInclusive value="2147483647"/>
6175              </xs:restriction>
6176            </xs:simpleType>
6177          </xs:element>
6178          <xs:element name="max-transactions" minOccurs="0" nillable="false" default="10000">
6179            <xs:annotation>
6180              <xs:documentation>The maximum number of simultaneous in-progress transactions
6181 allowed on a server in this WebLogic Server domain.</xs:documentation>
6182            </xs:annotation>
6183            <xs:simpleType>
6184              <xs:restriction base="xs:int">
6185                <xs:minInclusive value="1"/>
6186                <xs:maxInclusive value="2147483647"/>
6187              </xs:restriction>
6188            </xs:simpleType>
6189          </xs:element>
6190          <xs:element name="max-unique-name-statistics" minOccurs="0" nillable="false" default="1000">
6191            <xs:annotation>
6192              <xs:documentation>The maximum number of unique transaction names for which
6193 statistics are maintained.</xs:documentation>
6194            </xs:annotation>
6195            <xs:simpleType>
6196              <xs:restriction base="xs:int">
6197                <xs:minInclusive value="0"/>
6198                <xs:maxInclusive value="2147483647"/>
6199              </xs:restriction>
6200            </xs:simpleType>
6201          </xs:element>
6202          <xs:element name="max-resource-requests-on-server" minOccurs="0" nillable="false" default="50">
6203            <xs:annotation>
6204              <xs:documentation>Maximum number of concurrent requests to resources allowed for
6205 each server.</xs:documentation>
6206            </xs:annotation>
6207            <xs:simpleType>
6208              <xs:restriction base="xs:int">
6209                <xs:minInclusive value="10"/>
6210                <xs:maxInclusive value="2147483647"/>
6211              </xs:restriction>
6212            </xs:simpleType>
6213          </xs:element>
6214          <xs:element name="max-xa-call-millis" minOccurs="0" nillable="false" default="120000">
6215            <xs:annotation>
6216              <xs:documentation>Maximum allowed time duration, in milliseconds,  for XA calls to resources. If a
6217 particular XA call to a resource exceeds the limit, the resource is
6218 declared unavailable.</xs:documentation>
6219            </xs:annotation>
6220            <xs:simpleType>
6221              <xs:restriction base="xs:long">
6222                <xs:minInclusive value="0"/>
6223                <xs:maxInclusive value="9223372036854775807"/>
6224              </xs:restriction>
6225            </xs:simpleType>
6226          </xs:element>
6227          <xs:element name="max-resource-unavailable-millis" minOccurs="0" nillable="false" default="1800000">
6228            <xs:annotation>
6229              <xs:documentation>Maximum duration time, in milliseconds, that a resource is declared
6230 dead. After the duration, the resource is declared available
6231 again, even if the resource provider does not explicitly
6232 re-register the resource.</xs:documentation>
6233            </xs:annotation>
6234            <xs:simpleType>
6235              <xs:restriction base="xs:long">
6236                <xs:minInclusive value="0"/>
6237                <xs:maxInclusive value="9223372036854775807"/>
6238              </xs:restriction>
6239            </xs:simpleType>
6240          </xs:element>
6241          <xs:element name="recovery-threshold-millis" minOccurs="0" nillable="false" default="300000">
6242            <xs:annotation>
6243              <xs:documentation>The interval that recovery is attempted until the resource
6244 becomes available.</xs:documentation>
6245            </xs:annotation>
6246            <xs:simpleType>
6247              <xs:restriction base="xs:long">
6248                <xs:minInclusive value="60000"/>
6249                <xs:maxInclusive value="9223372036854775807"/>
6250              </xs:restriction>
6251            </xs:simpleType>
6252          </xs:element>
6253          <xs:element name="migration-checkpoint-interval-seconds" minOccurs="0" nillable="false" default="60">
6254            <xs:annotation>
6255              <xs:documentation>The time interval, in seconds,  that the checkpoint is done for the migrated
6256 transaction logs (TLOGs).</xs:documentation>
6257            </xs:annotation>
6258            <xs:simpleType>
6259              <xs:restriction base="xs:int">
6260                <xs:minInclusive value="1"/>
6261                <xs:maxInclusive value="2147483647"/>
6262              </xs:restriction>
6263            </xs:simpleType>
6264          </xs:element>
6265          <xs:element name="max-transactions-health-interval-millis" minOccurs="0" nillable="false" default="60000">
6266            <xs:annotation>
6267              <xs:documentation>The interval for which the transaction map must be full for the
6268 JTA subsystem to declare its health as CRITICAL.</xs:documentation>
6269            </xs:annotation>
6270            <xs:simpleType>
6271              <xs:restriction base="xs:long">
6272                <xs:minInclusive value="1000"/>
6273                <xs:maxInclusive value="9223372036854775807"/>
6274              </xs:restriction>
6275            </xs:simpleType>
6276          </xs:element>
6277          <xs:element name="purge-resource-from-checkpoint-interval-seconds" minOccurs="0" nillable="false" default="86400">
6278            <xs:annotation>
6279              <xs:documentation>The interval that a particular resource must be accessed within
6280 for it to be included in the checkpoint record.</xs:documentation>
6281            </xs:annotation>
6282            <xs:simpleType>
6283              <xs:restriction base="xs:int">
6284                <xs:minInclusive value="0"/>
6285                <xs:maxInclusive value="2147483647"/>
6286              </xs:restriction>
6287            </xs:simpleType>
6288          </xs:element>
6289          <xs:element name="checkpoint-interval-seconds" minOccurs="0" nillable="false" default="300">
6290            <xs:annotation>
6291              <xs:documentation>The interval at which the transaction manager creates a new
6292 transaction log file and checks all old transaction log files to
6293 see if they are ready to be deleted.</xs:documentation>
6294            </xs:annotation>
6295            <xs:simpleType>
6296              <xs:restriction base="xs:int">
6297                <xs:minInclusive value="10"/>
6298                <xs:maxInclusive value="1800"/>
6299              </xs:restriction>
6300            </xs:simpleType>
6301          </xs:element>
6302          <xs:element name="serialize-enlistments-gc-interval-millis" minOccurs="0" nillable="false" default="30000">
6303            <xs:annotation>
6304              <xs:documentation>The time interval, in milliseconds, at which internal objects used to serialize
6305 resource enlistment are cleaned up.</xs:documentation>
6306            </xs:annotation>
6307            <xs:simpleType>
6308              <xs:restriction base="xs:long">
6309                <xs:minInclusive value="0"/>
6310              </xs:restriction>
6311            </xs:simpleType>
6312          </xs:element>
6313          <xs:element name="parallel-xa-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
6314            <xs:annotation>
6315              <xs:documentation>Indicates that XA calls are executed in parallel if there are available threads.</xs:documentation>
6316            </xs:annotation>
6317          </xs:element>
6318          <xs:element name="parallel-xa-dispatch-policy" type="xs:string" minOccurs="0" nillable="true">
6319            <xs:annotation>
6320              <xs:documentation>The dispatch policy to use when performing XA operations in
6321 parallel. By default the policy of the thread coordinating the
6322 transaction is used. Note that the named execute queue must be
6323 configured on the target server.</xs:documentation>
6324            </xs:annotation>
6325          </xs:element>
6326          <xs:element name="unregister-resource-grace-period" minOccurs="0" nillable="false" default="30">
6327            <xs:annotation>
6328              <xs:documentation>The amount of time, in seconds, a  transaction manager waits
6329 for transactions involving the resource to complete
6330 before unregistering a resource. This grace period helps minimize
6331 the risk of abandoned transactions because of an unregistered resource, such as a
6332 JDBC data source module packaged with an application.</xs:documentation>
6333            </xs:annotation>
6334            <xs:simpleType>
6335              <xs:restriction base="xs:int">
6336                <xs:minInclusive value="0"/>
6337                <xs:maxInclusive value="2147483647"/>
6338              </xs:restriction>
6339            </xs:simpleType>
6340          </xs:element>
6341          <xs:element name="security-interop-mode" minOccurs="0" nillable="true">
6342            <xs:annotation>
6343              <xs:documentation>Specifies the security mode of the communication channel used
6344 for XA calls between servers that participate in a global transaction.
6345 All server instances in a domain must have the same security mode setting.</xs:documentation>
6346            </xs:annotation>
6347            <xs:simpleType>
6348              <xs:restriction base="xs:string">
6349                <xs:enumeration value="default"/>
6350                <xs:enumeration value="performance"/>
6351                <xs:enumeration value="compatibility"/>
6352              </xs:restriction>
6353            </xs:simpleType>
6354          </xs:element>
6355          <xs:element name="wsat-transport-security-mode" minOccurs="0" nillable="true">
6356            <xs:annotation>
6357              <xs:documentation> Specifies transport security mode required by WebService Transaction endpoints.</xs:documentation>
6358            </xs:annotation>
6359            <xs:simpleType>
6360              <xs:restriction base="xs:string">
6361                <xs:enumeration value="SSLNotRequired"/>
6362                <xs:enumeration value="SSLRequired"/>
6363                <xs:enumeration value="ClientCertRequired"/>
6364              </xs:restriction>
6365            </xs:simpleType>
6366          </xs:element>
6367          <xs:element name="wsat-issued-token-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
6368            <xs:annotation>
6369              <xs:documentation>Specifies whether to use &lt;code&gt;issuedtoken&lt;/code&gt; to enable authentication between the WS-AT
6370 coordinator and participant.</xs:documentation>
6371            </xs:annotation>
6372          </xs:element>
6373          <xs:element name="two-phase-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
6374            <xs:annotation>
6375              <xs:documentation>Indicates that the two-phase commit protocol is used to coordinate transactions across two or more resource managers.</xs:documentation>
6376            </xs:annotation>
6377          </xs:element>
6378        </xs:sequence>
6379      </xs:extension>
6380    </xs:complexContent>
6381  </xs:complexType>
6382  <xs:complexType name="deployment-configurationType">
6383    <xs:annotation>
6384      <xs:documentation>Corresponds to DeploymentConfigurationMBean
6385 (Interface=weblogic.management.configuration.DeploymentConfigurationMBean)</xs:documentation>
6386    </xs:annotation>
6387    <xs:complexContent>
6388      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
6389        <xs:sequence>
6390          <xs:element name="max-app-versions" minOccurs="0" nillable="false" default="2">
6391            <xs:annotation>
6392              <xs:documentation>Specifies the maximum number of application versions for each
6393 application.</xs:documentation>
6394            </xs:annotation>
6395            <xs:simpleType>
6396              <xs:restriction base="xs:int">
6397                <xs:minInclusive value="1"/>
6398                <xs:maxInclusive value="65534"/>
6399              </xs:restriction>
6400            </xs:simpleType>
6401          </xs:element>
6402          <xs:element name="remote-deployer-ejb-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
6403            <xs:annotation>
6404              <xs:documentation>Specifies whether the Remote Deployer EJB is automatically
6405 deployed in the current domain. The Remote Deployer EJB is only used by
6406 the weblogic.Deployer tool in the WLS 9.0 and 9.1 releases when the -remote
6407 option is specified.</xs:documentation>
6408            </xs:annotation>
6409          </xs:element>
6410          <xs:element name="restage-only-on-redeploy" type="xs:boolean" minOccurs="0" nillable="false" default="false">
6411            <xs:annotation>
6412              <xs:documentation>Specifies whether applications with staging mode of STAGE are restaged only
6413 during redeploy operation. If set to true, then applications will never
6414 restage during server startup and will only be restaged on an explicit redeploy
6415 operation.</xs:documentation>
6416            </xs:annotation>
6417          </xs:element>
6418        </xs:sequence>
6419      </xs:extension>
6420    </xs:complexContent>
6421  </xs:complexType>
6422  <xs:complexType name="wtc-serverType">
6423    <xs:annotation>
6424      <xs:documentation>Corresponds to WTCServerMBean
6425 (Interface=weblogic.management.configuration.WTCServerMBean)</xs:documentation>
6426    </xs:annotation>
6427    <xs:complexContent>
6428      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:deploymentType">
6429        <xs:sequence>
6430          <xs:element name="wtc-local-tux-dom" maxOccurs="unbounded" type="dom:wtc-local-tux-domType" minOccurs="0" nillable="true">
6431            <xs:annotation>
6432              <xs:documentation>The local Tuxedo domains defined for this WTC Server.</xs:documentation>
6433            </xs:annotation>
6434          </xs:element>
6435          <xs:element name="wtc-remote-tux-dom" maxOccurs="unbounded" type="dom:wtc-remote-tux-domType" minOccurs="0" nillable="true">
6436            <xs:annotation>
6437              <xs:documentation>The remote Tuxedo domains defined for this WTC Server.</xs:documentation>
6438            </xs:annotation>
6439          </xs:element>
6440          <xs:element name="wtc-export" maxOccurs="unbounded" type="dom:wtc-exportType" minOccurs="0" nillable="true">
6441            <xs:annotation>
6442              <xs:documentation>Provides information on services exported by a local Tuxedo
6443 access point. Defines your Exported Services when configured using
6444 the Administration Console.</xs:documentation>
6445            </xs:annotation>
6446          </xs:element>
6447          <xs:element name="wtc-import" maxOccurs="unbounded" type="dom:wtc-importType" minOccurs="0" nillable="true">
6448            <xs:annotation>
6449              <xs:documentation>Provides information on services imported and available on
6450 remote domains. Defines your Imported Services when configured
6451 using the Administration Console.</xs:documentation>
6452            </xs:annotation>
6453          </xs:element>
6454          <xs:element name="wtc-password" maxOccurs="unbounded" type="dom:wtc-passwordType" minOccurs="0" nillable="true">
6455            <xs:annotation>
6456              <xs:documentation>Specifies the configuration information for inter-domain
6457 authentication. Defines your Passwords when configured using the
6458 Administration Console.</xs:documentation>
6459            </xs:annotation>
6460          </xs:element>
6461          <xs:element name="wtc-resources" type="dom:wtc-resourcesType" minOccurs="0" nillable="true">
6462            <xs:annotation>
6463              <xs:documentation>Specifies global field table classes, view table classes, and
6464 application passwords for domains. Defines your Resources when
6465 configured using the Administration Console.</xs:documentation>
6466            </xs:annotation>
6467          </xs:element>
6468          <xs:element name="wtc-tbridge-global" type="dom:wtc-tbridge-globalType" minOccurs="0" nillable="true">
6469            <xs:annotation>
6470              <xs:documentation>Specifies global configuration information for the transfer of
6471 messages between WebLogic Server and Tuxedo. Defines your Tuxedo
6472 Queuing Bridge when configured using the Administration
6473 Console.</xs:documentation>
6474            </xs:annotation>
6475          </xs:element>
6476          <xs:element name="wtc-tbridge-redirect" maxOccurs="unbounded" type="dom:wtc-tbridge-redirectType" minOccurs="0" nillable="true">
6477            <xs:annotation>
6478              <xs:documentation>gets all WTCtBridgeRedirect objects
6479 (Interface=weblogic.management.configuration.WTCServerMBean Attribute=getWTCtBridgeRedirects)</xs:documentation>
6480            </xs:annotation>
6481          </xs:element>
6482        </xs:sequence>
6483      </xs:extension>
6484    </xs:complexContent>
6485  </xs:complexType>
6486  <xs:complexType name="wtc-resourcesType">
6487    <xs:annotation>
6488      <xs:documentation>Corresponds to WTCResourcesMBean
6489 (Interface=weblogic.management.configuration.WTCResourcesMBean)</xs:documentation>
6490    </xs:annotation>
6491    <xs:complexContent>
6492      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
6493        <xs:sequence>
6494          <xs:element name="fld-tbl16-class" maxOccurs="unbounded" type="xs:string" minOccurs="0" nillable="true">
6495            <xs:annotation>
6496              <xs:documentation>The names of &lt;tt&gt;FldTbl16Classes&lt;/tt&gt; that are loaded via a
6497 class loader and added to a &lt;tt&gt;FldTbl&lt;/tt&gt; array.</xs:documentation>
6498            </xs:annotation>
6499          </xs:element>
6500          <xs:element name="fld-tbl32-class" maxOccurs="unbounded" type="xs:string" minOccurs="0" nillable="true">
6501            <xs:annotation>
6502              <xs:documentation>The names of &lt;tt&gt;FldTbl32Classes&lt;/tt&gt; that are loaded via a
6503 class loader and added to a &lt;tt&gt;FldTbl&lt;/tt&gt; array.</xs:documentation>
6504            </xs:annotation>
6505          </xs:element>
6506          <xs:element name="view-tbl16-class" maxOccurs="unbounded" type="xs:string" minOccurs="0" nillable="true">
6507            <xs:annotation>
6508              <xs:documentation>The names of &lt;tt&gt;ViewTbl16Classes&lt;/tt&gt; that are loaded via a
6509 class loader and added to a &lt;tt&gt;ViewTbl&lt;/tt&gt; array.</xs:documentation>
6510            </xs:annotation>
6511          </xs:element>
6512          <xs:element name="view-tbl32-class" maxOccurs="unbounded" type="xs:string" minOccurs="0" nillable="true">
6513            <xs:annotation>
6514              <xs:documentation>The names of &lt;tt&gt;ViewTbl32Classes&lt;/tt&gt; that are loaded via a
6515 class loader and added to a &lt;tt&gt;ViewTbl&lt;/tt&gt; array.</xs:documentation>
6516            </xs:annotation>
6517          </xs:element>
6518          <xs:element name="app-password" type="xs:string" minOccurs="0" nillable="true">
6519            <xs:annotation>
6520              <xs:documentation>The application password as returned from the
6521 &lt;code&gt;genpasswd&lt;/code&gt; utility.</xs:documentation>
6522            </xs:annotation>
6523          </xs:element>
6524          <xs:element name="app-password-iv" type="xs:string" minOccurs="0" nillable="true">
6525            <xs:annotation>
6526              <xs:documentation>The initialization vector used to encrypt the
6527 &lt;tt&gt;AppPassword&lt;/tt&gt;.</xs:documentation>
6528            </xs:annotation>
6529          </xs:element>
6530          <xs:element name="tp-usr-file" type="xs:string" minOccurs="0" nillable="true">
6531            <xs:annotation>
6532              <xs:documentation>The full path to the &lt;tt&gt;TPUSR&lt;/tt&gt; file, which contains Tuxedo
6533 UID/GID information.</xs:documentation>
6534            </xs:annotation>
6535          </xs:element>
6536          <xs:element name="remote-mb-encoding" type="xs:string" minOccurs="0" nillable="true">
6537            <xs:annotation>
6538              <xs:documentation>The default encoding name of sending MBSTRING data.</xs:documentation>
6539            </xs:annotation>
6540          </xs:element>
6541          <xs:element name="mb-encoding-map-file" type="xs:string" minOccurs="0" nillable="true">
6542            <xs:annotation>
6543              <xs:documentation>The encoding name map file between Java and Tuxedo MBSTRING.</xs:documentation>
6544            </xs:annotation>
6545          </xs:element>
6546        </xs:sequence>
6547      </xs:extension>
6548    </xs:complexContent>
6549  </xs:complexType>
6550  <xs:complexType name="wtc-tbridge-redirectType">
6551    <xs:annotation>
6552      <xs:documentation>Corresponds to WTCtBridgeRedirectMBean
6553 (Interface=weblogic.management.configuration.WTCtBridgeRedirectMBean)</xs:documentation>
6554    </xs:annotation>
6555    <xs:complexContent>
6556      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
6557        <xs:sequence>
6558          <xs:element name="direction" minOccurs="0" nillable="false">
6559            <xs:annotation>
6560              <xs:documentation>The direction of data flow. At least one redirection must be
6561 specified or the Tuxedo queuing bridge will fail to start and an
6562 error will be logged.</xs:documentation>
6563            </xs:annotation>
6564            <xs:simpleType>
6565              <xs:restriction base="xs:string">
6566                <xs:enumeration value="JmsQ2TuxQ"/>
6567                <xs:enumeration value="TuxQ2JmsQ"/>
6568                <xs:enumeration value="JmsQ2TuxS"/>
6569                <xs:enumeration value="JmsQ2JmsQ"/>
6570              </xs:restriction>
6571            </xs:simpleType>
6572          </xs:element>
6573          <xs:element name="translate-fml" minOccurs="0" nillable="true">
6574            <xs:annotation>
6575              <xs:documentation>The type of XML/FML translation.</xs:documentation>
6576            </xs:annotation>
6577            <xs:simpleType>
6578              <xs:restriction base="xs:string">
6579                <xs:enumeration value="NO"/>
6580                <xs:enumeration value="FLAT"/>
6581                <xs:enumeration value="WLXT"/>
6582              </xs:restriction>
6583            </xs:simpleType>
6584          </xs:element>
6585          <xs:element name="meta-data-file" type="xs:string" minOccurs="0" nillable="true">
6586            <xs:annotation>
6587              <xs:documentation>The name of the metadata file URL used to pass the call to the
6588 XML-to-non-XML WebLogic XML Translator (WLXT).</xs:documentation>
6589            </xs:annotation>
6590          </xs:element>
6591          <xs:element name="replyq" type="xs:string" minOccurs="0" nillable="true">
6592            <xs:annotation>
6593              <xs:documentation>The name of the JMS queue used specifically for synchronous
6594 calls to a Tuxedo service. The response is returned to the JMS
6595 ReplyQ.</xs:documentation>
6596            </xs:annotation>
6597          </xs:element>
6598          <xs:element name="source-access-point" type="xs:string" minOccurs="0" nillable="true">
6599            <xs:annotation>
6600              <xs:documentation>The name of the local or remote access point where the source is
6601 located.</xs:documentation>
6602            </xs:annotation>
6603          </xs:element>
6604          <xs:element name="source-qspace" type="xs:string" minOccurs="0" nillable="true">
6605            <xs:annotation>
6606              <xs:documentation>The name of the Qspace for a source location.</xs:documentation>
6607            </xs:annotation>
6608          </xs:element>
6609          <xs:element name="source-name" type="xs:string" minOccurs="0" nillable="false" default="mySource">
6610            <xs:annotation>
6611              <xs:documentation>The name of a source queue or service. Specifies a JMS queue
6612 name, a Tuxedo queue name, or the name of a Tuxedo service.</xs:documentation>
6613            </xs:annotation>
6614          </xs:element>
6615          <xs:element name="target-access-point" type="xs:string" minOccurs="0" nillable="true">
6616            <xs:annotation>
6617              <xs:documentation>The name of the local or remote access point where the target is
6618 located.</xs:documentation>
6619            </xs:annotation>
6620          </xs:element>
6621          <xs:element name="target-qspace" type="xs:string" minOccurs="0" nillable="true">
6622            <xs:annotation>
6623              <xs:documentation>The name of the Qspace for a target location.</xs:documentation>
6624            </xs:annotation>
6625          </xs:element>
6626          <xs:element name="target-name" type="xs:string" minOccurs="0" nillable="false" default="myTarget">
6627            <xs:annotation>
6628              <xs:documentation>The name of the target queue or service. Specifies a JMS queue
6629 name, a Tuxedo queue name, or the name of a Tuxedo service.</xs:documentation>
6630            </xs:annotation>
6631          </xs:element>
6632        </xs:sequence>
6633      </xs:extension>
6634    </xs:complexContent>
6635  </xs:complexType>
6636  <xs:complexType name="snmp-agentType">
6637    <xs:annotation>
6638      <xs:documentation>Corresponds to SNMPAgentMBean
6639 (Interface=weblogic.management.configuration.SNMPAgentMBean)</xs:documentation>
6640    </xs:annotation>
6641    <xs:complexContent>
6642      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
6643        <xs:sequence>
6644          <xs:element name="enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
6645            <xs:annotation>
6646              <xs:documentation>Specifies whether this SNMP agent is enabled.</xs:documentation>
6647            </xs:annotation>
6648          </xs:element>
6649          <xs:element name="send-automatic-traps-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
6650            <xs:annotation>
6651              <xs:documentation>Specifies whether this SNMP agent sends automatically
6652 generated notifications to SNMP managers.</xs:documentation>
6653            </xs:annotation>
6654          </xs:element>
6655          <xs:element name="snmp-port" minOccurs="0" nillable="false" default="161">
6656            <xs:annotation>
6657              <xs:documentation>The port on which you want this SNMP agent to
6658 listen for incoming requests from SNMP managers that use
6659 the UDP protocol.</xs:documentation>
6660            </xs:annotation>
6661            <xs:simpleType>
6662              <xs:restriction base="xs:int">
6663                <xs:minInclusive value="1"/>
6664                <xs:maxInclusive value="65535"/>
6665              </xs:restriction>
6666            </xs:simpleType>
6667          </xs:element>
6668          <xs:element name="snmp-trap-version" minOccurs="0" nillable="false">
6669            <xs:annotation>
6670              <xs:documentation>The SNMP notification version that this SNMP agent generates.</xs:documentation>
6671            </xs:annotation>
6672            <xs:simpleType>
6673              <xs:restriction base="xs:int">
6674                <xs:enumeration value="1"/>
6675                <xs:enumeration value="2"/>
6676                <xs:enumeration value="3"/>
6677              </xs:restriction>
6678            </xs:simpleType>
6679          </xs:element>
6680          <xs:element name="mib-data-refresh-interval" minOccurs="0" nillable="false" default="120">
6681            <xs:annotation>
6682              <xs:documentation>The minimum number of seconds that this SNMP agent
6683 caches OIDs before checking if new ones have been added to the
6684 Management Information Base (MIB).</xs:documentation>
6685            </xs:annotation>
6686            <xs:simpleType>
6687              <xs:restriction base="xs:int">
6688                <xs:minInclusive value="30"/>
6689                <xs:maxInclusive value="65535"/>
6690              </xs:restriction>
6691            </xs:simpleType>
6692          </xs:element>
6693          <xs:element name="server-status-check-interval-factor" minOccurs="0" nillable="false" default="1">
6694            <xs:annotation>
6695              <xs:documentation>The multiplier used to calculate the interval at which this
6696 SNMP agent checks for newly started or shut down server instances.</xs:documentation>
6697            </xs:annotation>
6698            <xs:simpleType>
6699              <xs:restriction base="xs:int">
6700                <xs:minInclusive value="1"/>
6701                <xs:maxInclusive value="65535"/>
6702              </xs:restriction>
6703            </xs:simpleType>
6704          </xs:element>
6705          <xs:element name="community-prefix" minOccurs="0" nillable="true" default="public">
6706            <xs:annotation>
6707              <xs:documentation>The password (community name) that you want this SNMP
6708 agent to use to secure SNMPv1 or v2 communication with SNMP managers.
6709 Requires you to enable community based access for this agent.</xs:documentation>
6710            </xs:annotation>
6711            <xs:simpleType>
6712              <xs:restriction base="xs:string">
6713                <xs:minLength value="1"/>
6714              </xs:restriction>
6715            </xs:simpleType>
6716          </xs:element>
6717          <xs:element name="user-defined-mib" minOccurs="0" nillable="true" default="na">
6718            <xs:annotation>
6719              <xs:documentation>The absolute path of a user-defined intelligent MIB file. The
6720 MIB file will be loaded by interpreted SNMP Agent, and response to
6721 the SNMP request according to the AGENT-CLAUSE. This attribute will
6722 not be supported in this SS release due to licensing issues.</xs:documentation>
6723            </xs:annotation>
6724            <xs:simpleType>
6725              <xs:restriction base="xs:string">
6726                <xs:minLength value="1"/>
6727              </xs:restriction>
6728            </xs:simpleType>
6729          </xs:element>
6730          <xs:element name="debug-level" minOccurs="0" nillable="false">
6731            <xs:annotation>
6732              <xs:documentation>The minimum severity of debug messages that this SNMP agent
6733 generates.</xs:documentation>
6734            </xs:annotation>
6735            <xs:simpleType>
6736              <xs:restriction base="xs:int">
6737                <xs:enumeration value="0"/>
6738                <xs:enumeration value="1"/>
6739                <xs:enumeration value="2"/>
6740                <xs:enumeration value="3"/>
6741              </xs:restriction>
6742            </xs:simpleType>
6743          </xs:element>
6744          <xs:element name="snmp-trap-destination" maxOccurs="unbounded" type="dom:snmp-trap-destinationType" minOccurs="0" nillable="true">
6745            <xs:annotation>
6746              <xs:documentation>WebLogic Server uses a trap destination to specify the SNMP
6747 management station and the community name used by the SNMP agent to
6748 send notifications. Select which trap destination(s) should be
6749 used in this WebLogic Server domain from the list of available trap
6750 destinations.</xs:documentation>
6751            </xs:annotation>
6752          </xs:element>
6753          <xs:element name="snmp-proxy" maxOccurs="unbounded" type="dom:snmp-proxyType" minOccurs="0" nillable="true">
6754            <xs:annotation>
6755              <xs:documentation>The SNMP agents for which this SNMP agent is a proxy.
6756 &lt;code&gt;SNMPProxyMBeans&lt;/code&gt; describe settings for SNMP agents to
6757 be proxied by this SNMP agent.</xs:documentation>
6758            </xs:annotation>
6759          </xs:element>
6760          <xs:element name="snmp-gauge-monitor" maxOccurs="unbounded" type="dom:snmp-gauge-monitorType" minOccurs="0" nillable="true">
6761            <xs:annotation>
6762              <xs:documentation>The &lt;code&gt;SNMPGaugeMonitorMBeans&lt;/code&gt; which describe the
6763 criteria for generating notifications based on JMX GaugeMonitor.</xs:documentation>
6764            </xs:annotation>
6765          </xs:element>
6766          <xs:element name="snmp-string-monitor" maxOccurs="unbounded" type="dom:snmp-string-monitorType" minOccurs="0" nillable="true">
6767            <xs:annotation>
6768              <xs:documentation>The &lt;code&gt;SNMPStringMonitorMBeans&lt;/code&gt; which describe the
6769 criteria for generating notifications based on JMX StringMonitor.</xs:documentation>
6770            </xs:annotation>
6771          </xs:element>
6772          <xs:element name="snmp-counter-monitor" maxOccurs="unbounded" type="dom:snmp-counter-monitorType" minOccurs="0" nillable="true">
6773            <xs:annotation>
6774              <xs:documentation>The &lt;code&gt;SNMPCounterMonitorMBeans&lt;/code&gt; which describe the
6775 criteria for generating notifications based on JMX CounterMonitor.</xs:documentation>
6776            </xs:annotation>
6777          </xs:element>
6778          <xs:element name="snmp-log-filter" maxOccurs="unbounded" type="dom:snmp-log-filterType" minOccurs="0" nillable="true">
6779            <xs:annotation>
6780              <xs:documentation>The &lt;code&gt;SNMPLogFilterMBeans&lt;/code&gt; which describe filters for
6781 generating notifications based on server log messages.</xs:documentation>
6782            </xs:annotation>
6783          </xs:element>
6784          <xs:element name="snmp-attribute-change" maxOccurs="unbounded" type="dom:snmp-attribute-changeType" minOccurs="0" nillable="true">
6785            <xs:annotation>
6786              <xs:documentation>The &lt;code&gt;SNMPAttributeChangeMBeans&lt;/code&gt; which describe the
6787 MBean type and Attribute name for which attribute change notification
6788 should be sent when an attribute change is observed.</xs:documentation>
6789            </xs:annotation>
6790          </xs:element>
6791          <xs:element name="community-based-access-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
6792            <xs:annotation>
6793              <xs:documentation>Specifies whether this SNMP agent supports SNMPv1 and v2.</xs:documentation>
6794            </xs:annotation>
6795          </xs:element>
6796          <xs:element name="snmp-engine-id" type="xs:string" minOccurs="0" nillable="false">
6797            <xs:annotation>
6798              <xs:documentation>An identifier for this SNMP agent that is unique amongst all
6799 other SNMP agents in the current WebLogic Server domain.</xs:documentation>
6800            </xs:annotation>
6801          </xs:element>
6802          <xs:element name="authentication-protocol" minOccurs="0" nillable="false">
6803            <xs:annotation>
6804              <xs:documentation>The protocol that this SNMP agent uses to ensure that only authorized
6805 users can request or receive information about your WebLogic Server domain.
6806 Applicable only with SNMPv3.</xs:documentation>
6807            </xs:annotation>
6808            <xs:simpleType>
6809              <xs:restriction base="xs:string">
6810                <xs:enumeration value="noAuth"/>
6811                <xs:enumeration value="MD5"/>
6812                <xs:enumeration value="SHA"/>
6813              </xs:restriction>
6814            </xs:simpleType>
6815          </xs:element>
6816          <xs:element name="privacy-protocol" minOccurs="0" nillable="false">
6817            <xs:annotation>
6818              <xs:documentation>The protocol that this SNMP agent uses to encrypt and unencrypt messages.
6819 Applicable only with SNMPv3. Requires you to also use an authentication
6820 protocol.</xs:documentation>
6821            </xs:annotation>
6822            <xs:simpleType>
6823              <xs:restriction base="xs:string">
6824                <xs:enumeration value="noPriv"/>
6825                <xs:enumeration value="DES"/>
6826                <xs:enumeration value="AES_128"/>
6827              </xs:restriction>
6828            </xs:simpleType>
6829          </xs:element>
6830          <xs:element name="inform-retry-interval" minOccurs="0" nillable="false" default="10000">
6831            <xs:annotation>
6832              <xs:documentation>The number of milliseconds that this SNMP agent will wait
6833 for a response to an INFORM notification.</xs:documentation>
6834            </xs:annotation>
6835            <xs:simpleType>
6836              <xs:restriction base="xs:int">
6837                <xs:minInclusive value="3000"/>
6838                <xs:maxInclusive value="30000"/>
6839              </xs:restriction>
6840            </xs:simpleType>
6841          </xs:element>
6842          <xs:element name="max-inform-retry-count" minOccurs="0" nillable="false" default="1">
6843            <xs:annotation>
6844              <xs:documentation>The maximum number of times that this SNMP agent will
6845 resend INFORM notifications for which it has not received a response.</xs:documentation>
6846            </xs:annotation>
6847            <xs:simpleType>
6848              <xs:restriction base="xs:int">
6849                <xs:minInclusive value="1"/>
6850                <xs:maxInclusive value="3"/>
6851              </xs:restriction>
6852            </xs:simpleType>
6853          </xs:element>
6854          <xs:element name="localized-key-cache-invalidation-interval" type="xs:long" minOccurs="0" nillable="false">
6855            <xs:annotation>
6856              <xs:documentation>The number of milliseconds after which WebLogic Server invalidates
6857 its cache of SNMP security keys. Setting a high value creates a risk
6858 that users whose credentials have been removed can still access
6859 SNMP data.</xs:documentation>
6860            </xs:annotation>
6861          </xs:element>
6862          <xs:element name="snmp-access-for-user-m-beans-enabled" type="xs:boolean" minOccurs="0" nillable="false">
6863            <xs:annotation>
6864              <xs:documentation>Configures this SNMP agent to provide read-only access to
6865 MBean types that you have created and registered (custom MBeans).</xs:documentation>
6866            </xs:annotation>
6867          </xs:element>
6868          <xs:element name="inform-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
6869            <xs:annotation>
6870              <xs:documentation>Configures this SNMP agent to send notifications as an
6871 INFORM instead of a TRAP. Requires you to specify
6872 the agent's SNMPTrapVersion as SNMPv2 or SNMPv3.</xs:documentation>
6873            </xs:annotation>
6874          </xs:element>
6875          <xs:element name="master-agent-x-port" minOccurs="0" nillable="false" default="705">
6876            <xs:annotation>
6877              <xs:documentation>The port that this SNMP agent uses to communicate with
6878 its subagents.</xs:documentation>
6879            </xs:annotation>
6880            <xs:simpleType>
6881              <xs:restriction base="xs:int">
6882                <xs:minInclusive value="1"/>
6883                <xs:maxInclusive value="65535"/>
6884              </xs:restriction>
6885            </xs:simpleType>
6886          </xs:element>
6887        </xs:sequence>
6888      </xs:extension>
6889    </xs:complexContent>
6890  </xs:complexType>
6891  <xs:complexType name="snmp-proxyType">
6892    <xs:annotation>
6893      <xs:documentation>Corresponds to SNMPProxyMBean
6894 (Interface=weblogic.management.configuration.SNMPProxyMBean)</xs:documentation>
6895    </xs:annotation>
6896    <xs:complexContent>
6897      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
6898        <xs:sequence>
6899          <xs:element name="port" minOccurs="0" nillable="false">
6900            <xs:annotation>
6901              <xs:documentation>The port number on which this proxied SNMP agent is
6902 listening.</xs:documentation>
6903            </xs:annotation>
6904            <xs:simpleType>
6905              <xs:restriction base="xs:int">
6906                <xs:minInclusive value="0"/>
6907                <xs:maxInclusive value="65535"/>
6908              </xs:restriction>
6909            </xs:simpleType>
6910          </xs:element>
6911          <xs:element name="oid-root" minOccurs="0" nillable="true">
6912            <xs:annotation>
6913              <xs:documentation>The root of the object identifier (OID) tree that this proxied
6914 SNMP agent controls.</xs:documentation>
6915            </xs:annotation>
6916            <xs:simpleType>
6917              <xs:restriction base="xs:string">
6918                <xs:minLength value="1"/>
6919              </xs:restriction>
6920            </xs:simpleType>
6921          </xs:element>
6922          <xs:element name="community" minOccurs="0" nillable="true" default="public">
6923            <xs:annotation>
6924              <xs:documentation>The community name to be passed on for all SNMPv1 requests to this
6925 proxied SNMP agent.</xs:documentation>
6926            </xs:annotation>
6927            <xs:simpleType>
6928              <xs:restriction base="xs:string">
6929                <xs:minLength value="1"/>
6930              </xs:restriction>
6931            </xs:simpleType>
6932          </xs:element>
6933          <xs:element name="timeout" minOccurs="0" nillable="false" default="5000">
6934            <xs:annotation>
6935              <xs:documentation>The number of milliseconds that the WebLogic Server SNMP agent
6936 waits for a response to requests that it forwards to this
6937 proxy agent.</xs:documentation>
6938            </xs:annotation>
6939            <xs:simpleType>
6940              <xs:restriction base="xs:long">
6941                <xs:minInclusive value="0"/>
6942              </xs:restriction>
6943            </xs:simpleType>
6944          </xs:element>
6945          <xs:element name="security-name" type="xs:string" minOccurs="0" nillable="true">
6946            <xs:annotation>
6947              <xs:documentation>The user name on whose behalf the WebLogic SNMP agent forwards v3
6948 requests.  If not specified, the request is forwarded as a v1 request.</xs:documentation>
6949            </xs:annotation>
6950          </xs:element>
6951          <xs:element name="security-level" minOccurs="0" nillable="false">
6952            <xs:annotation>
6953              <xs:documentation>The security level that the proxied SNMP agent expects
6954 for the specified security name.
6955 (Interface=weblogic.management.configuration.SNMPProxyMBean Attribute=getSecurityLevel)</xs:documentation>
6956            </xs:annotation>
6957            <xs:simpleType>
6958              <xs:restriction base="xs:string">
6959                <xs:enumeration value="noAuthNoPriv"/>
6960                <xs:enumeration value="authNoPriv"/>
6961                <xs:enumeration value="authPriv"/>
6962              </xs:restriction>
6963            </xs:simpleType>
6964          </xs:element>
6965        </xs:sequence>
6966      </xs:extension>
6967    </xs:complexContent>
6968  </xs:complexType>
6969  <xs:complexType name="snmp-gauge-monitorType">
6970    <xs:annotation>
6971      <xs:documentation>Corresponds to SNMPGaugeMonitorMBean
6972 (Interface=weblogic.management.configuration.SNMPGaugeMonitorMBean)</xs:documentation>
6973    </xs:annotation>
6974    <xs:complexContent>
6975      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:snmp-jmx-monitorType">
6976        <xs:sequence>
6977          <xs:element name="threshold-high" type="xs:int" minOccurs="0" nillable="false">
6978            <xs:annotation>
6979              <xs:documentation>The high threshold at which a notification should be generated. A notification
6980 is generated the first time the monitored value is equal to or greater than
6981 this value.</xs:documentation>
6982            </xs:annotation>
6983          </xs:element>
6984          <xs:element name="threshold-low" type="xs:int" minOccurs="0" nillable="false">
6985            <xs:annotation>
6986              <xs:documentation>The low threshold at which a notification should be generated. A notification is
6987 generated the first time the monitored value is less than or equal to this
6988 value.</xs:documentation>
6989            </xs:annotation>
6990          </xs:element>
6991        </xs:sequence>
6992      </xs:extension>
6993    </xs:complexContent>
6994  </xs:complexType>
6995  <xs:complexType name="snmp-jmx-monitorType">
6996    <xs:annotation>
6997      <xs:documentation>Corresponds to SNMPJMXMonitorMBean
6998 (Interface=weblogic.management.configuration.SNMPJMXMonitorMBean)</xs:documentation>
6999    </xs:annotation>
7000    <xs:complexContent>
7001      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:snmp-trap-sourceType">
7002        <xs:sequence>
7003          <xs:element name="monitored-m-bean-type" minOccurs="0" nillable="true">
7004            <xs:annotation>
7005              <xs:documentation>The MBean type that defines the attribute you want to monitor.
7006 Do not include the &lt;code&gt;MBean&lt;/code&gt; suffix. For example,
7007 &lt;code&gt;ServerRuntime&lt;/code&gt;.</xs:documentation>
7008            </xs:annotation>
7009            <xs:simpleType>
7010              <xs:restriction base="xs:string">
7011                <xs:minLength value="1"/>
7012              </xs:restriction>
7013            </xs:simpleType>
7014          </xs:element>
7015          <xs:element name="monitored-m-bean-name" type="xs:string" minOccurs="0" nillable="true">
7016            <xs:annotation>
7017              <xs:documentation>The name of the MBean instance that you want to monitor. If you
7018 leave the name undefined, WebLogic Server monitors all instances of
7019 the MBean type that you specify in Monitored MBean Type.</xs:documentation>
7020            </xs:annotation>
7021          </xs:element>
7022          <xs:element name="monitored-attribute-name" minOccurs="0" nillable="true">
7023            <xs:annotation>
7024              <xs:documentation>The name of an MBean attribute to monitor. This attribute must
7025 be in the WebLogic Server MIB.</xs:documentation>
7026            </xs:annotation>
7027            <xs:simpleType>
7028              <xs:restriction base="xs:string">
7029                <xs:minLength value="1"/>
7030              </xs:restriction>
7031            </xs:simpleType>
7032          </xs:element>
7033          <xs:element name="polling-interval" minOccurs="0" nillable="false" default="10">
7034            <xs:annotation>
7035              <xs:documentation>The frequency (in seconds) that WebLogic Server checks the
7036 attribute value.</xs:documentation>
7037            </xs:annotation>
7038            <xs:simpleType>
7039              <xs:restriction base="xs:int">
7040                <xs:minInclusive value="1"/>
7041                <xs:maxInclusive value="65535"/>
7042              </xs:restriction>
7043            </xs:simpleType>
7044          </xs:element>
7045        </xs:sequence>
7046      </xs:extension>
7047    </xs:complexContent>
7048  </xs:complexType>
7049  <xs:complexType name="snmp-string-monitorType">
7050    <xs:annotation>
7051      <xs:documentation>Corresponds to SNMPStringMonitorMBean
7052 (Interface=weblogic.management.configuration.SNMPStringMonitorMBean)</xs:documentation>
7053    </xs:annotation>
7054    <xs:complexContent>
7055      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:snmp-jmx-monitorType">
7056        <xs:sequence>
7057          <xs:element name="string-to-compare" minOccurs="0" nillable="true">
7058            <xs:annotation>
7059              <xs:documentation>The string against which the value of the monitored attribute
7060 will be compared.</xs:documentation>
7061            </xs:annotation>
7062            <xs:simpleType>
7063              <xs:restriction base="xs:string">
7064                <xs:minLength value="1"/>
7065              </xs:restriction>
7066            </xs:simpleType>
7067          </xs:element>
7068          <xs:element name="notify-differ" type="xs:boolean" minOccurs="0" nillable="false" default="false">
7069            <xs:annotation>
7070              <xs:documentation>Generates a notification if the value of the monitored attribute and the
7071 value of String to Compare are different.</xs:documentation>
7072            </xs:annotation>
7073          </xs:element>
7074          <xs:element name="notify-match" type="xs:boolean" minOccurs="0" nillable="false" default="false">
7075            <xs:annotation>
7076              <xs:documentation>Generates a notification if the value of the monitored attribute and the
7077 value of String to Compare are the same.</xs:documentation>
7078            </xs:annotation>
7079          </xs:element>
7080        </xs:sequence>
7081      </xs:extension>
7082    </xs:complexContent>
7083  </xs:complexType>
7084  <xs:complexType name="snmp-counter-monitorType">
7085    <xs:annotation>
7086      <xs:documentation>Corresponds to SNMPCounterMonitorMBean
7087 (Interface=weblogic.management.configuration.SNMPCounterMonitorMBean)</xs:documentation>
7088    </xs:annotation>
7089    <xs:complexContent>
7090      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:snmp-jmx-monitorType">
7091        <xs:sequence>
7092          <xs:element name="threshold" minOccurs="0" nillable="false">
7093            <xs:annotation>
7094              <xs:documentation>Specifies a value that triggers the Counter Monitor to generate
7095 a notification.</xs:documentation>
7096            </xs:annotation>
7097            <xs:simpleType>
7098              <xs:restriction base="xs:int">
7099                <xs:minInclusive value="0"/>
7100              </xs:restriction>
7101            </xs:simpleType>
7102          </xs:element>
7103          <xs:element name="offset" minOccurs="0" nillable="false">
7104            <xs:annotation>
7105              <xs:documentation>An integer value to be added to the threshold value each time the
7106 observed value equals or exceeds the threshold.</xs:documentation>
7107            </xs:annotation>
7108            <xs:simpleType>
7109              <xs:restriction base="xs:int">
7110                <xs:minInclusive value="0"/>
7111              </xs:restriction>
7112            </xs:simpleType>
7113          </xs:element>
7114          <xs:element name="modulus" minOccurs="0" nillable="false">
7115            <xs:annotation>
7116              <xs:documentation>An integer value to be subtracted from the threshold value when
7117 the threshold value is crossed.</xs:documentation>
7118            </xs:annotation>
7119            <xs:simpleType>
7120              <xs:restriction base="xs:int">
7121                <xs:minInclusive value="0"/>
7122              </xs:restriction>
7123            </xs:simpleType>
7124          </xs:element>
7125        </xs:sequence>
7126      </xs:extension>
7127    </xs:complexContent>
7128  </xs:complexType>
7129  <xs:complexType name="snmp-agent-deploymentType">
7130    <xs:annotation>
7131      <xs:documentation>Corresponds to SNMPAgentDeploymentMBean
7132 (Interface=weblogic.management.configuration.SNMPAgentDeploymentMBean)</xs:documentation>
7133    </xs:annotation>
7134    <xs:complexContent>
7135      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:snmp-agentType">
7136        <xs:sequence>
7137          <xs:element name="target" type="xs:string" minOccurs="0" nillable="true">
7138            <xs:annotation>
7139              <xs:documentation>(Interface=weblogic.management.configuration.SNMPAgentDeploymentMBean Attribute=getTargetsAsString)</xs:documentation>
7140            </xs:annotation>
7141          </xs:element>
7142          <xs:element name="deployment-order" minOccurs="0" nillable="false" default="1000">
7143            <xs:annotation>
7144              <xs:documentation>A priority that the server uses to determine when it deploys an
7145 item. The priority is relative to other deployable items of the
7146 same type.</xs:documentation>
7147            </xs:annotation>
7148            <xs:simpleType>
7149              <xs:restriction base="xs:int">
7150                <xs:minInclusive value="0"/>
7151                <xs:maxInclusive value="2147483647"/>
7152              </xs:restriction>
7153            </xs:simpleType>
7154          </xs:element>
7155        </xs:sequence>
7156      </xs:extension>
7157    </xs:complexContent>
7158  </xs:complexType>
7159  <xs:complexType name="serverType">
7160    <xs:annotation>
7161      <xs:documentation>Corresponds to ServerMBean
7162 (Interface=weblogic.management.configuration.ServerMBean)</xs:documentation>
7163    </xs:annotation>
7164    <xs:complexContent>
7165      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:kernelType">
7166        <xs:sequence>
7167          <xs:element name="machine" type="xs:string" minOccurs="0" nillable="true">
7168            <xs:annotation>
7169              <xs:documentation>(Interface=weblogic.management.configuration.ServerMBean Attribute=getMachineAsString)</xs:documentation>
7170            </xs:annotation>
7171          </xs:element>
7172          <xs:element name="listen-port" minOccurs="0" nillable="false" default="7001">
7173            <xs:annotation>
7174              <xs:documentation>The default TCP port that this server uses to listen for regular
7175 (non-SSL) incoming connections.</xs:documentation>
7176            </xs:annotation>
7177            <xs:simpleType>
7178              <xs:restriction base="xs:int">
7179                <xs:minInclusive value="1"/>
7180                <xs:maxInclusive value="65535"/>
7181              </xs:restriction>
7182            </xs:simpleType>
7183          </xs:element>
7184          <xs:element name="listen-port-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
7185            <xs:annotation>
7186              <xs:documentation>Specifies whether this server can be reached through the default
7187 plain-text (non-SSL) listen port.</xs:documentation>
7188            </xs:annotation>
7189          </xs:element>
7190          <xs:element name="cluster" type="xs:string" minOccurs="0" nillable="true">
7191            <xs:annotation>
7192              <xs:documentation>(Interface=weblogic.management.configuration.ServerMBean Attribute=getClusterAsString)</xs:documentation>
7193            </xs:annotation>
7194          </xs:element>
7195          <xs:element name="cluster-weight" minOccurs="0" nillable="false" default="100">
7196            <xs:annotation>
7197              <xs:documentation>The proportion of the load that this server will bear, relative
7198 to other servers in a cluster.</xs:documentation>
7199            </xs:annotation>
7200            <xs:simpleType>
7201              <xs:restriction base="xs:int">
7202                <xs:minInclusive value="1"/>
7203                <xs:maxInclusive value="100"/>
7204              </xs:restriction>
7205            </xs:simpleType>
7206          </xs:element>
7207          <xs:element name="replication-group" type="xs:string" minOccurs="0" nillable="true">
7208            <xs:annotation>
7209              <xs:documentation>Defines preferred clustered instances considered for hosting
7210 replicas of the primary HTTP session states created on the
7211 server.</xs:documentation>
7212            </xs:annotation>
7213          </xs:element>
7214          <xs:element name="preferred-secondary-group" type="xs:string" minOccurs="0" nillable="true">
7215            <xs:annotation>
7216              <xs:documentation>Defines secondary clustered instances considered for hosting
7217 replicas of the primary HTTP session states created on the
7218 server.</xs:documentation>
7219            </xs:annotation>
7220          </xs:element>
7221          <xs:element name="consensus-process-identifier" minOccurs="0" nillable="false" default="-1">
7222            <xs:annotation>
7223              <xs:documentation>Specifies the identifier to be used for consensus-based algorithms.
7224 Each server should have a unique identifier indexed from 0.</xs:documentation>
7225            </xs:annotation>
7226            <xs:simpleType>
7227              <xs:restriction base="xs:int">
7228                <xs:minInclusive value="-1"/>
7229                <xs:maxInclusive value="65535"/>
7230              </xs:restriction>
7231            </xs:simpleType>
7232          </xs:element>
7233          <xs:element name="auto-migration-enabled" type="xs:boolean" minOccurs="0" nillable="false">
7234            <xs:annotation>
7235              <xs:documentation>Specifies whether Node Manager can automatically restart this
7236 server and its services on another machine if the server fails.</xs:documentation>
7237            </xs:annotation>
7238          </xs:element>
7239          <xs:element name="web-server" type="dom:web-serverType" minOccurs="0" nillable="true">
7240            <xs:annotation>
7241              <xs:documentation>Returns the web server for this server. A server has exactly one
7242 WebServer. A server may also have one or more VirtualHosts. A
7243 VirtualHost is a subclass of WebServer.</xs:documentation>
7244            </xs:annotation>
7245          </xs:element>
7246          <xs:element name="jdbc-logging-enabled" type="xs:boolean" minOccurs="0" nillable="false">
7247            <xs:annotation>
7248              <xs:documentation>Specifies whether this server maintains a JDBC log file.</xs:documentation>
7249            </xs:annotation>
7250          </xs:element>
7251          <xs:element name="j2ee12-only-mode-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
7252            <xs:annotation>
7253              <xs:documentation>Perpetuated for compatibility with 6.1 GA only. Indicates a
7254 version 6.1 server that cannot deploy modules based on EJB 2.0 or
7255 Servlet 2.3.</xs:documentation>
7256            </xs:annotation>
7257          </xs:element>
7258          <xs:element name="j2ee13-warning-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
7259            <xs:annotation>
7260              <xs:documentation>Perpetuated for compatibility with 6.1 GA only.</xs:documentation>
7261            </xs:annotation>
7262          </xs:element>
7263          <xs:element name="iiop-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
7264            <xs:annotation>
7265              <xs:documentation>Specifies whether this server has IIOP support enabled for both
7266 the regular (non-SSL) and SSL ports.</xs:documentation>
7267            </xs:annotation>
7268          </xs:element>
7269          <xs:element name="default-iiop-user" type="xs:string" minOccurs="0" nillable="true">
7270            <xs:annotation>
7271              <xs:documentation>The user name of the default IIOP user. (Requires you to enable
7272 IIOP.)</xs:documentation>
7273            </xs:annotation>
7274          </xs:element>
7275          <xs:element name="default-iiop-password-encrypted" type="xs:string" minOccurs="0" nillable="true">
7276            <xs:annotation>
7277              <xs:documentation>(Interface=weblogic.management.configuration.ServerMBean Attribute=getDefaultIIOPPasswordEncryptedAsString)</xs:documentation>
7278            </xs:annotation>
7279          </xs:element>
7280          <xs:element name="tgiop-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
7281            <xs:annotation>
7282              <xs:documentation>Specifies whether this server supports Tuxedo GIOP (TGIOP)
7283 requests. (Requires you to configure WebLogic Tuxedo Connector
7284 (WTC) for this server.)</xs:documentation>
7285            </xs:annotation>
7286          </xs:element>
7287          <xs:element name="default-tgiop-user" type="xs:string" minOccurs="0" nillable="true" default="guest">
7288            <xs:annotation>
7289              <xs:documentation>The default user associated with the Tuxedo GIOP (TGIOP)
7290 protocol. (Requires you to configure WebLogic Tuxedo Connector
7291 (WTC) for this server.)</xs:documentation>
7292            </xs:annotation>
7293          </xs:element>
7294          <xs:element name="default-tgiop-password-encrypted" type="xs:string" minOccurs="0" nillable="true">
7295            <xs:annotation>
7296              <xs:documentation>(Interface=weblogic.management.configuration.ServerMBean Attribute=getDefaultTGIOPPasswordEncryptedAsString)</xs:documentation>
7297            </xs:annotation>
7298          </xs:element>
7299          <xs:element name="com-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
7300            <xs:annotation>
7301              <xs:documentation>Specifies whether COM support is enabled on the regular
7302 (non-SSL) port. COM is not supported on the SSL port. (The
7303 remaining fields on this page are relevant only if you check this
7304 box.)</xs:documentation>
7305            </xs:annotation>
7306          </xs:element>
7307          <xs:element name="jrmp-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
7308            <xs:annotation>
7309              <xs:documentation>Specifies whether JRMP support is enabled on the regular
7310 (non-SS) port. JRMP is not supported on the SSL port.</xs:documentation>
7311            </xs:annotation>
7312          </xs:element>
7313          <xs:element name="com" type="dom:comType" minOccurs="0" nillable="true">
7314            <xs:annotation>
7315              <xs:documentation>Returns the server's COM configuration.</xs:documentation>
7316            </xs:annotation>
7317          </xs:element>
7318          <xs:element name="server-debug" type="dom:server-debugType" minOccurs="0" nillable="true">
7319            <xs:annotation>
7320              <xs:documentation>The debug setting for this server.</xs:documentation>
7321            </xs:annotation>
7322          </xs:element>
7323          <xs:element name="httpd-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
7324            <xs:annotation>
7325              <xs:documentation>Whether or not HTTP support is enabled on the regular port or
7326 SSL port.</xs:documentation>
7327            </xs:annotation>
7328          </xs:element>
7329          <xs:element name="system-password-encrypted" type="xs:string" minOccurs="0" nillable="true">
7330            <xs:annotation>
7331              <xs:documentation>(Interface=weblogic.management.configuration.ServerMBean Attribute=getSystemPasswordEncryptedAsString)</xs:documentation>
7332            </xs:annotation>
7333          </xs:element>
7334          <xs:element name="console-input-enabled" type="xs:boolean" minOccurs="0" nillable="false">
7335            <xs:annotation>
7336              <xs:documentation>True if commands can be typed at console. REMOVE?</xs:documentation>
7337            </xs:annotation>
7338          </xs:element>
7339          <xs:element name="listen-thread-start-delay-secs" type="xs:int" minOccurs="0" nillable="false" default="60">
7340            <xs:annotation>
7341              <xs:documentation>Returns the maximum time that the server will wait for server
7342 sockets to bind before starting a listen thread.</xs:documentation>
7343            </xs:annotation>
7344          </xs:element>
7345          <xs:element name="listeners-bind-early" type="xs:boolean" minOccurs="0" nillable="false" default="false">
7346            <xs:annotation>
7347              <xs:documentation>Determines whether the server should bind server sockets
7348 early.</xs:documentation>
7349            </xs:annotation>
7350          </xs:element>
7351          <xs:element name="listen-address" type="xs:string" minOccurs="0" nillable="true">
7352            <xs:annotation>
7353              <xs:documentation>The IP address or DNS name this server uses to listen for
7354 incoming connections.</xs:documentation>
7355            </xs:annotation>
7356          </xs:element>
7357          <xs:element name="external-dns-name" type="xs:string" minOccurs="0" nillable="true">
7358            <xs:annotation>
7359              <xs:documentation>The external IP address or DNS name for this server.</xs:documentation>
7360            </xs:annotation>
7361          </xs:element>
7362          <xs:element name="interface-address" type="xs:string" minOccurs="0" nillable="true">
7363            <xs:annotation>
7364              <xs:documentation>The IP address of the NIC that this server should use for
7365 multicast traffic.</xs:documentation>
7366            </xs:annotation>
7367          </xs:element>
7368          <xs:element name="network-access-point" maxOccurs="unbounded" type="dom:network-access-pointType" minOccurs="0" nillable="true">
7369            <xs:annotation>
7370              <xs:documentation>Network access points, or "NAPs", define additional ports and
7371 addresses that this server listens on. Additionally, if two servers
7372 both support the same channel for a given protocol, then new
7373 connections between them will use that channel.</xs:documentation>
7374            </xs:annotation>
7375          </xs:element>
7376          <xs:element name="accept-backlog" minOccurs="0" nillable="false" default="300">
7377            <xs:annotation>
7378              <xs:documentation>The number of backlogged, new TCP connection requests that
7379 should be allowed for this server's regular and SSL ports.</xs:documentation>
7380            </xs:annotation>
7381            <xs:simpleType>
7382              <xs:restriction base="xs:int">
7383                <xs:minInclusive value="0"/>
7384              </xs:restriction>
7385            </xs:simpleType>
7386          </xs:element>
7387          <xs:element name="max-backoff-between-failures" minOccurs="0" nillable="false" default="10000">
7388            <xs:annotation>
7389              <xs:documentation>Get max backoff time between failures while accepting client
7390 connections.</xs:documentation>
7391            </xs:annotation>
7392            <xs:simpleType>
7393              <xs:restriction base="xs:int">
7394                <xs:minInclusive value="0"/>
7395              </xs:restriction>
7396            </xs:simpleType>
7397          </xs:element>
7398          <xs:element name="login-timeout-millis" minOccurs="0" nillable="false" default="5000">
7399            <xs:annotation>
7400              <xs:documentation>The login timeout for this server's default regular (non-SSL)
7401 listen port. This is the maximum amount of time allowed for a new
7402 connection to establish.</xs:documentation>
7403            </xs:annotation>
7404            <xs:simpleType>
7405              <xs:restriction base="xs:int">
7406                <xs:minInclusive value="0"/>
7407                <xs:maxInclusive value="100000"/>
7408              </xs:restriction>
7409            </xs:simpleType>
7410          </xs:element>
7411          <xs:element name="administration-port-enabled" type="xs:boolean" minOccurs="0" nillable="false">
7412            <xs:annotation>
7413              <xs:documentation>Indicates whether or not administration port is enabled for the
7414 server. This field is derived from the DomainMBean and has no
7415 setter here All the server (7.0 and later) in s single domain
7416 should either have an administration port or not The administration
7417 port uses SSL, so SSL must be configured and enabled properly for
7418 it to be active.</xs:documentation>
7419            </xs:annotation>
7420          </xs:element>
7421          <xs:element name="administration-port" minOccurs="0" nillable="false">
7422            <xs:annotation>
7423              <xs:documentation>The secure administration port for the server. This port
7424 requires that you enable the domain's administration port and that
7425 SSL is configured and enabled.</xs:documentation>
7426            </xs:annotation>
7427            <xs:simpleType>
7428              <xs:restriction base="xs:int">
7429                <xs:minInclusive value="0"/>
7430                <xs:maxInclusive value="65535"/>
7431              </xs:restriction>
7432            </xs:simpleType>
7433          </xs:element>
7434          <xs:element name="jndi-transportable-object-factory" maxOccurs="unbounded" type="xs:string" minOccurs="0" nillable="true">
7435            <xs:annotation>
7436              <xs:documentation>List of factories that create transportable objects.</xs:documentation>
7437            </xs:annotation>
7438          </xs:element>
7439          <xs:element name="iiop-connection-pools" type="xs:string" minOccurs="0" nillable="true">
7440            <xs:annotation>
7441              <xs:documentation>(Interface=weblogic.management.configuration.ServerMBean Attribute=getIIOPConnectionPoolsAsString)</xs:documentation>
7442            </xs:annotation>
7443          </xs:element>
7444          <xs:element name="xml-registry" type="xs:string" minOccurs="0" nillable="true">
7445            <xs:annotation>
7446              <xs:documentation>(Interface=weblogic.management.configuration.ServerMBean Attribute=getXMLRegistryAsString)</xs:documentation>
7447            </xs:annotation>
7448          </xs:element>
7449          <xs:element name="xml-entity-cache" type="xs:string" minOccurs="0" nillable="true">
7450            <xs:annotation>
7451              <xs:documentation>(Interface=weblogic.management.configuration.ServerMBean Attribute=getXMLEntityCacheAsString)</xs:documentation>
7452            </xs:annotation>
7453          </xs:element>
7454          <xs:element name="java-compiler" type="xs:string" minOccurs="0" nillable="true" default="javac">
7455            <xs:annotation>
7456              <xs:documentation>The Java compiler to use for all applications hosted on this
7457 server that need to compile Java code.</xs:documentation>
7458            </xs:annotation>
7459          </xs:element>
7460          <xs:element name="java-compiler-pre-class-path" type="xs:string" minOccurs="0" nillable="true">
7461            <xs:annotation>
7462              <xs:documentation>The options to prepend to the Java compiler classpath when
7463 compiling Java code.</xs:documentation>
7464            </xs:annotation>
7465          </xs:element>
7466          <xs:element name="java-compiler-post-class-path" type="xs:string" minOccurs="0" nillable="true">
7467            <xs:annotation>
7468              <xs:documentation>The options to append to the Java compiler classpath when
7469 compiling Java code.</xs:documentation>
7470            </xs:annotation>
7471          </xs:element>
7472          <xs:element name="extra-rmic-options" type="xs:string" minOccurs="0" nillable="true">
7473            <xs:annotation>
7474              <xs:documentation>The options passed to the RMIC compiler during server-side
7475 generation.</xs:documentation>
7476            </xs:annotation>
7477          </xs:element>
7478          <xs:element name="extra-ejbc-options" type="xs:string" minOccurs="0" nillable="true">
7479            <xs:annotation>
7480              <xs:documentation>The options passed to the EJB compiler during server-side
7481 generation.</xs:documentation>
7482            </xs:annotation>
7483          </xs:element>
7484          <xs:element name="verbose-ejb-deployment-enabled" type="xs:string" minOccurs="0" nillable="true" default="false">
7485            <xs:annotation>
7486              <xs:documentation>Whether or not verbose deployment of EJBs is enabled.</xs:documentation>
7487            </xs:annotation>
7488          </xs:element>
7489          <xs:element name="transaction-log-file-prefix" type="xs:string" minOccurs="0" nillable="true" default="./">
7490            <xs:annotation>
7491              <xs:documentation>The path prefix for the server's JTA transaction log files. If
7492 the pathname is not absolute, the path is assumed to be relative to
7493 the server's root directory.</xs:documentation>
7494            </xs:annotation>
7495          </xs:element>
7496          <xs:element name="transaction-log-file-write-policy" minOccurs="0" nillable="false">
7497            <xs:annotation>
7498              <xs:documentation>The policy that determines how transaction log file entries are
7499 written to disk. This policy can affect transaction performance.
7500 (Note: To be transactionally safe, the Direct-Write policy may
7501 require additional OS or environment changes on some Windows
7502 systems.)</xs:documentation>
7503            </xs:annotation>
7504            <xs:simpleType>
7505              <xs:restriction base="xs:string">
7506                <xs:enumeration value="Cache-Flush"/>
7507                <xs:enumeration value="Direct-Write"/>
7508              </xs:restriction>
7509            </xs:simpleType>
7510          </xs:element>
7511          <xs:element name="network-class-loading-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
7512            <xs:annotation>
7513              <xs:documentation>Whether or not the server will attempt to load classes from the
7514 network.</xs:documentation>
7515            </xs:annotation>
7516          </xs:element>
7517          <xs:element name="tunneling-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
7518            <xs:annotation>
7519              <xs:documentation>Specifies whether tunneling for the T3, T3S, HTTP, HTTPS, IIOP,
7520 and IIOPS protocols should be enabled for this server.</xs:documentation>
7521            </xs:annotation>
7522          </xs:element>
7523          <xs:element name="tunneling-client-ping-secs" minOccurs="0" nillable="false" default="45">
7524            <xs:annotation>
7525              <xs:documentation>The interval (in seconds) at which to ping a tunneled client to
7526 see if it is still alive.</xs:documentation>
7527            </xs:annotation>
7528            <xs:simpleType>
7529              <xs:restriction base="xs:int">
7530                <xs:minInclusive value="1"/>
7531              </xs:restriction>
7532            </xs:simpleType>
7533          </xs:element>
7534          <xs:element name="tunneling-client-timeout-secs" minOccurs="0" nillable="false" default="40">
7535            <xs:annotation>
7536              <xs:documentation>The amount of time (in seconds) after which a missing tunneled
7537 client is considered dead.</xs:documentation>
7538            </xs:annotation>
7539            <xs:simpleType>
7540              <xs:restriction base="xs:int">
7541                <xs:minInclusive value="1"/>
7542              </xs:restriction>
7543            </xs:simpleType>
7544          </xs:element>
7545          <xs:element name="admin-reconnect-interval-seconds" minOccurs="0" nillable="false" default="10">
7546            <xs:annotation>
7547              <xs:documentation>The number of seconds between reconnection attempts to the
7548 admin server. When the admin server fails the managed server
7549 will periodically try to connect back to it.</xs:documentation>
7550            </xs:annotation>
7551            <xs:simpleType>
7552              <xs:restriction base="xs:int">
7553                <xs:minInclusive value="0"/>
7554                <xs:maxInclusive value="2147483647"/>
7555              </xs:restriction>
7556            </xs:simpleType>
7557          </xs:element>
7558          <xs:element name="jms-default-connection-factories-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
7559            <xs:annotation>
7560              <xs:documentation>Specifies whether this server uses JMS default connection
7561 factories.</xs:documentation>
7562            </xs:annotation>
7563          </xs:element>
7564          <xs:element name="server-start" type="dom:server-startType" minOccurs="0" nillable="true">
7565            <xs:annotation>
7566              <xs:documentation>Returns the ServerStartMBean that can be used to start up this
7567 server remotely.</xs:documentation>
7568            </xs:annotation>
7569          </xs:element>
7570          <xs:element name="listen-delay-secs" type="xs:int" minOccurs="0" nillable="false" default="0">
7571            <xs:annotation>
7572              <xs:documentation>Perpetuated for compatibility with 6.1 only.</xs:documentation>
7573            </xs:annotation>
7574          </xs:element>
7575          <xs:element name="jta-migratable-target" type="dom:jta-migratable-targetType" minOccurs="0" nillable="true">
7576            <xs:annotation>
7577              <xs:documentation>Returns the JTAMigratableTargetMBean that is used to deploy the
7578 JTA Recovery Service to (is the server's cluster is not null).</xs:documentation>
7579            </xs:annotation>
7580          </xs:element>
7581          <xs:element name="low-memory-time-interval" minOccurs="0" nillable="false" default="3600">
7582            <xs:annotation>
7583              <xs:documentation>The amount of time (in seconds) that defines the interval over
7584 which this server determines average free memory values.</xs:documentation>
7585            </xs:annotation>
7586            <xs:simpleType>
7587              <xs:restriction base="xs:int">
7588                <xs:minInclusive value="300"/>
7589                <xs:maxInclusive value="2147483647"/>
7590              </xs:restriction>
7591            </xs:simpleType>
7592          </xs:element>
7593          <xs:element name="low-memory-sample-size" minOccurs="0" nillable="false" default="10">
7594            <xs:annotation>
7595              <xs:documentation>The number of times this server samples free memory during the
7596 time period specified by LowMemoryTimeInterval.</xs:documentation>
7597            </xs:annotation>
7598            <xs:simpleType>
7599              <xs:restriction base="xs:int">
7600                <xs:minInclusive value="1"/>
7601                <xs:maxInclusive value="2147483647"/>
7602              </xs:restriction>
7603            </xs:simpleType>
7604          </xs:element>
7605          <xs:element name="low-memory-granularity-level" minOccurs="0" nillable="false" default="5">
7606            <xs:annotation>
7607              <xs:documentation>The granularity level (in percent) that this server uses for
7608 logging low memory conditions and changing the server health state
7609 to &lt;tt&gt;Warning&lt;/tt&gt;.</xs:documentation>
7610            </xs:annotation>
7611            <xs:simpleType>
7612              <xs:restriction base="xs:int">
7613                <xs:minInclusive value="1"/>
7614                <xs:maxInclusive value="100"/>
7615              </xs:restriction>
7616            </xs:simpleType>
7617          </xs:element>
7618          <xs:element name="low-memory-gc-threshold" minOccurs="0" nillable="false" default="5">
7619            <xs:annotation>
7620              <xs:documentation>The threshold level (in percent) that this server uses for
7621 logging low memory conditions and changing the server health state
7622 to &lt;tt&gt;Warning&lt;/tt&gt;.</xs:documentation>
7623            </xs:annotation>
7624            <xs:simpleType>
7625              <xs:restriction base="xs:int">
7626                <xs:minInclusive value="0"/>
7627                <xs:maxInclusive value="99"/>
7628              </xs:restriction>
7629            </xs:simpleType>
7630          </xs:element>
7631          <xs:element name="staging-directory-name" type="xs:string" minOccurs="0" nillable="true">
7632            <xs:annotation>
7633              <xs:documentation>The directory path on the Managed Server where all staged
7634 (prepared) applications are placed.</xs:documentation>
7635            </xs:annotation>
7636          </xs:element>
7637          <xs:element name="upload-directory-name" type="xs:string" minOccurs="0" nillable="true">
7638            <xs:annotation>
7639              <xs:documentation>The directory path on the Administration Server where all
7640 uploaded applications are placed.</xs:documentation>
7641            </xs:annotation>
7642          </xs:element>
7643          <xs:element name="staging-mode" type="xs:string" minOccurs="0" nillable="true">
7644            <xs:annotation>
7645              <xs:documentation>The mode that specifies whether an application's files are
7646 copied from a source on the Administration Server to the Managed
7647 Server's staging area during application preparation.</xs:documentation>
7648            </xs:annotation>
7649          </xs:element>
7650          <xs:element name="auto-restart" type="xs:boolean" minOccurs="0" nillable="false" default="true">
7651            <xs:annotation>
7652              <xs:documentation>Specifies whether the Node Manager can automatically restart
7653 this server if it crashes or otherwise goes down
7654 unexpectedly.</xs:documentation>
7655            </xs:annotation>
7656          </xs:element>
7657          <xs:element name="auto-kill-if-failed" type="xs:boolean" minOccurs="0" nillable="false" default="false">
7658            <xs:annotation>
7659              <xs:documentation>Specifies whether the Node Manager should automatically kill
7660 this server if its health state is &lt;code&gt;failed&lt;/code&gt;.</xs:documentation>
7661            </xs:annotation>
7662          </xs:element>
7663          <xs:element name="restart-interval-seconds" minOccurs="0" nillable="false" default="3600">
7664            <xs:annotation>
7665              <xs:documentation>The number of seconds during which this server can be restarted,
7666 up to the number of times specified in RestartMax.</xs:documentation>
7667            </xs:annotation>
7668            <xs:simpleType>
7669              <xs:restriction base="xs:int">
7670                <xs:minInclusive value="300"/>
7671                <xs:maxInclusive value="2147483647"/>
7672              </xs:restriction>
7673            </xs:simpleType>
7674          </xs:element>
7675          <xs:element name="restart-max" minOccurs="0" nillable="false" default="2">
7676            <xs:annotation>
7677              <xs:documentation>The number of times that the Node Manager can restart this
7678 server within the interval specified in RestartIntervalSeconds.</xs:documentation>
7679            </xs:annotation>
7680            <xs:simpleType>
7681              <xs:restriction base="xs:int">
7682                <xs:minInclusive value="0"/>
7683                <xs:maxInclusive value="2147483647"/>
7684              </xs:restriction>
7685            </xs:simpleType>
7686          </xs:element>
7687          <xs:element name="health-check-interval-seconds" minOccurs="0" nillable="false" default="180">
7688            <xs:annotation>
7689              <xs:documentation>The number of seconds that defines the frequency of this
7690 server's self-health monitoring. The server monitors the health of
7691 it's subsystems every HealthCheckIntervalSeconds and changes the
7692 Server's overall state if required.
7693 </xs:documentation>
7694            </xs:annotation>
7695            <xs:simpleType>
7696              <xs:restriction base="xs:int">
7697                <xs:minInclusive value="1"/>
7698                <xs:maxInclusive value="2147483647"/>
7699              </xs:restriction>
7700            </xs:simpleType>
7701          </xs:element>
7702          <xs:element name="health-check-timeout-seconds" minOccurs="0" nillable="false" default="60">
7703            <xs:annotation>
7704              <xs:documentation>The number of seconds the Node Manager should wait before timing
7705 out its health query to this server.</xs:documentation>
7706            </xs:annotation>
7707            <xs:simpleType>
7708              <xs:restriction base="xs:int">
7709                <xs:minInclusive value="1"/>
7710                <xs:maxInclusive value="2147483647"/>
7711              </xs:restriction>
7712            </xs:simpleType>
7713          </xs:element>
7714          <xs:element name="health-check-start-delay-seconds" minOccurs="0" nillable="false" default="120">
7715            <xs:annotation>
7716              <xs:documentation>The number of seconds the Node Manager should wait before
7717 starting to monitor the server.</xs:documentation>
7718            </xs:annotation>
7719            <xs:simpleType>
7720              <xs:restriction base="xs:int">
7721                <xs:minInclusive value="0"/>
7722                <xs:maxInclusive value="2147483647"/>
7723              </xs:restriction>
7724            </xs:simpleType>
7725          </xs:element>
7726          <xs:element name="restart-delay-seconds" minOccurs="0" nillable="false" default="0">
7727            <xs:annotation>
7728              <xs:documentation>The number of seconds the Node Manager should wait before
7729 restarting this server.</xs:documentation>
7730            </xs:annotation>
7731            <xs:simpleType>
7732              <xs:restriction base="xs:int">
7733                <xs:minInclusive value="0"/>
7734                <xs:maxInclusive value="2147483647"/>
7735              </xs:restriction>
7736            </xs:simpleType>
7737          </xs:element>
7738          <xs:element name="classpath-servlet-disabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
7739            <xs:annotation>
7740              <xs:documentation>The ClasspathServlet will serve any class file in the classpath
7741 and is registered by default in every Web application (including
7742 management). It does not need to be turned on for many applications
7743 though, and represents a security hole if unchecked.</xs:documentation>
7744            </xs:annotation>
7745          </xs:element>
7746          <xs:element name="default-internal-servlets-disabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
7747            <xs:annotation>
7748              <xs:documentation>Specifies whether all default servlets in the servlet engine are
7749 disabled.</xs:documentation>
7750            </xs:annotation>
7751          </xs:element>
7752          <xs:element name="server-version" type="xs:string" minOccurs="0" nillable="true" default="unknown">
7753            <xs:annotation>
7754              <xs:documentation>The release identifier for the server. Since this is a
7755 configured attribute it is only as accurate as the configuration.
7756 The form of the version is major.minor.servicepack.rollingpatch.
7757 Not all parts of the version are required. i.e. "7" is
7758 acceptable.</xs:documentation>
7759            </xs:annotation>
7760          </xs:element>
7761          <xs:element name="startup-mode" type="xs:string" minOccurs="0" nillable="true" default="RUNNING">
7762            <xs:annotation>
7763              <xs:documentation>The state in which this server should be started. If you specify
7764 &lt;tt&gt;STANDBY&lt;/tt&gt;, you must also enable the domain-wide
7765 administration port.</xs:documentation>
7766            </xs:annotation>
7767          </xs:element>
7768          <xs:element name="server-life-cycle-timeout-val" minOccurs="0" nillable="false" default="30">
7769            <xs:annotation>
7770              <xs:documentation>Number of seconds a force shutdown operation waits before timing
7771 out and killing itself. If the operation does not complete within
7772 the configured timeout seconds, the server will shutdown
7773 automatically if the state of the server at that time was
7774 &lt;code&gt;SHUTTING_DOWN&lt;/code&gt;.</xs:documentation>
7775            </xs:annotation>
7776            <xs:simpleType>
7777              <xs:restriction base="xs:int">
7778                <xs:minInclusive value="0"/>
7779              </xs:restriction>
7780            </xs:simpleType>
7781          </xs:element>
7782          <xs:element name="startup-timeout" minOccurs="0" nillable="false" default="0">
7783            <xs:annotation>
7784              <xs:documentation>Timeout value for server start and resume operations.
7785 If the server fails to start in the timeout period, it will force
7786 shutdown.</xs:documentation>
7787            </xs:annotation>
7788            <xs:simpleType>
7789              <xs:restriction base="xs:int">
7790                <xs:minInclusive value="0"/>
7791              </xs:restriction>
7792            </xs:simpleType>
7793          </xs:element>
7794          <xs:element name="graceful-shutdown-timeout" minOccurs="0" nillable="false" default="0">
7795            <xs:annotation>
7796              <xs:documentation>Number of seconds a graceful shutdown operation waits before
7797 forcing a shut down. A graceful shutdown gives WebLogic Server
7798 subsystems time to complete certain application processing
7799 currently in progress. If subsystems are unable to complete
7800 processing within the number of seconds that you specify here, then
7801 the server will force shutdown automatically.</xs:documentation>
7802            </xs:annotation>
7803            <xs:simpleType>
7804              <xs:restriction base="xs:int">
7805                <xs:minInclusive value="0"/>
7806              </xs:restriction>
7807            </xs:simpleType>
7808          </xs:element>
7809          <xs:element name="ignore-sessions-during-shutdown" type="xs:boolean" minOccurs="0" nillable="false" default="false">
7810            <xs:annotation>
7811              <xs:documentation>Indicates whether a graceful shutdown operation drops all HTTP
7812 sessions immediately.</xs:documentation>
7813            </xs:annotation>
7814          </xs:element>
7815          <xs:element name="managed-server-independence-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
7816            <xs:annotation>
7817              <xs:documentation>Specifies whether this Managed Server can be started when the
7818 Administration Server is unavailable.</xs:documentation>
7819            </xs:annotation>
7820          </xs:element>
7821          <xs:element name="msi-file-replication-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
7822            <xs:annotation>
7823              <xs:documentation>Specifies whether the Administration Server replicates its
7824 configuration files to this Managed Server.</xs:documentation>
7825            </xs:annotation>
7826          </xs:element>
7827          <xs:element name="client-cert-proxy-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
7828            <xs:annotation>
7829              <xs:documentation>Specifies whether the &lt;tt&gt;HttpClusterServlet&lt;/tt&gt; proxies the
7830 client certificate in a special header.</xs:documentation>
7831            </xs:annotation>
7832          </xs:element>
7833          <xs:element name="weblogic-plugin-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
7834            <xs:annotation>
7835              <xs:documentation>Specifies whether this server uses the proprietary
7836 &lt;tt&gt;WL-Proxy-Client-IP&lt;/tt&gt; header, which is recommended if the
7837 server instance will receive requests from a proxy plug-in.</xs:documentation>
7838            </xs:annotation>
7839          </xs:element>
7840          <xs:element name="hosts-migratable-services" type="xs:boolean" minOccurs="0" nillable="false" default="true">
7841            <xs:annotation>
7842              <xs:documentation>Gets the hostsMigratableServices attribute of the ServerMBean
7843 object</xs:documentation>
7844            </xs:annotation>
7845          </xs:element>
7846          <xs:element name="http-trace-support-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
7847            <xs:annotation>
7848              <xs:documentation>Returns the HttpTraceSupportEnabled value
7849 (Interface=weblogic.management.configuration.ServerMBean Attribute=isHttpTraceSupportEnabled)</xs:documentation>
7850            </xs:annotation>
7851          </xs:element>
7852          <xs:element name="key-stores" minOccurs="0" nillable="true">
7853            <xs:annotation>
7854              <xs:documentation>Which configuration rules should be used for finding the
7855 server's identity and trust keystores?</xs:documentation>
7856            </xs:annotation>
7857            <xs:simpleType>
7858              <xs:restriction base="xs:string">
7859                <xs:enumeration value="DemoIdentityAndDemoTrust"/>
7860                <xs:enumeration value="CustomIdentityAndJavaStandardTrust"/>
7861                <xs:enumeration value="CustomIdentityAndCustomTrust"/>
7862                <xs:enumeration value="CustomIdentityAndCommandLineTrust"/>
7863              </xs:restriction>
7864            </xs:simpleType>
7865          </xs:element>
7866          <xs:element name="custom-identity-key-store-file-name" type="xs:string" minOccurs="0" nillable="true">
7867            <xs:annotation>
7868              <xs:documentation>The path and file name of the identity keystore.</xs:documentation>
7869            </xs:annotation>
7870          </xs:element>
7871          <xs:element name="custom-identity-key-store-type" type="xs:string" minOccurs="0" nillable="true">
7872            <xs:annotation>
7873              <xs:documentation>The type of the keystore. Generally, this is
7874 &lt;code&gt;JKS&lt;/code&gt;.</xs:documentation>
7875            </xs:annotation>
7876          </xs:element>
7877          <xs:element name="custom-identity-key-store-pass-phrase-encrypted" type="xs:string" minOccurs="0" nillable="true">
7878            <xs:annotation>
7879              <xs:documentation>(Interface=weblogic.management.configuration.ServerMBean Attribute=getCustomIdentityKeyStorePassPhraseEncryptedAsString)</xs:documentation>
7880            </xs:annotation>
7881          </xs:element>
7882          <xs:element name="custom-trust-key-store-file-name" type="xs:string" minOccurs="0" nillable="true">
7883            <xs:annotation>
7884              <xs:documentation>The path and file name of the custom trust keystore.</xs:documentation>
7885            </xs:annotation>
7886          </xs:element>
7887          <xs:element name="custom-trust-key-store-type" type="xs:string" minOccurs="0" nillable="true">
7888            <xs:annotation>
7889              <xs:documentation>The type of the keystore. Generally, this is
7890 &lt;code&gt;JKS&lt;/code&gt;.</xs:documentation>
7891            </xs:annotation>
7892          </xs:element>
7893          <xs:element name="custom-trust-key-store-pass-phrase-encrypted" type="xs:string" minOccurs="0" nillable="true">
7894            <xs:annotation>
7895              <xs:documentation>(Interface=weblogic.management.configuration.ServerMBean Attribute=getCustomTrustKeyStorePassPhraseEncryptedAsString)</xs:documentation>
7896            </xs:annotation>
7897          </xs:element>
7898          <xs:element name="java-standard-trust-key-store-pass-phrase-encrypted" type="xs:string" minOccurs="0" nillable="true">
7899            <xs:annotation>
7900              <xs:documentation>(Interface=weblogic.management.configuration.ServerMBean Attribute=getJavaStandardTrustKeyStorePassPhraseEncryptedAsString)</xs:documentation>
7901            </xs:annotation>
7902          </xs:element>
7903          <xs:element name="reliable-delivery-policy" type="xs:string" minOccurs="0" nillable="true">
7904            <xs:annotation>
7905              <xs:documentation>(Interface=weblogic.management.configuration.ServerMBean Attribute=getReliableDeliveryPolicyAsString)</xs:documentation>
7906            </xs:annotation>
7907          </xs:element>
7908          <xs:element name="message-id-prefix-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
7909            <xs:annotation>
7910              <xs:documentation>Indicates whether message IDs in logged messages will include a
7911 prefix. Message ids are 6 digit numeric strings that can be
7912 optionally presented in a log entry with a prefix. The prefix used
7913 by server messages is "BEA-".</xs:documentation>
7914            </xs:annotation>
7915          </xs:element>
7916          <xs:element name="default-file-store" type="dom:default-file-storeType" minOccurs="0" nillable="true">
7917            <xs:annotation>
7918              <xs:documentation>Controls the configuration of the default persistent store on
7919 this server. Each server has a default store, which is a file-based
7920 object repository used by various subsystems.</xs:documentation>
7921            </xs:annotation>
7922          </xs:element>
7923          <xs:element name="candidate-machine" type="xs:string" minOccurs="0" nillable="true">
7924            <xs:annotation>
7925              <xs:documentation>(Interface=weblogic.management.configuration.ServerMBean Attribute=getCandidateMachinesAsString)</xs:documentation>
7926            </xs:annotation>
7927          </xs:element>
7928          <xs:element name="overload-protection" type="dom:overload-protectionType" minOccurs="0" nillable="true">
7929            <xs:annotation>
7930              <xs:documentation>get attributes related to server overload protection
7931 (Interface=weblogic.management.configuration.ServerMBean Attribute=getOverloadProtection)</xs:documentation>
7932            </xs:annotation>
7933          </xs:element>
7934          <xs:element name="jdbcllr-table-name" type="xs:string" minOccurs="0" nillable="true">
7935            <xs:annotation>
7936              <xs:documentation>The table name for this server's Logging Last Resource (LLR)
7937 database table(s). WebLogic Server creates the table(s) and then uses
7938 them during transaction processing for the LLR transaction optimization.
7939 This setting must be unique for each server. The default table name is
7940 &lt;code&gt;WL_LLR_&lt;i&gt;SERVERNAME&lt;/i&gt;&lt;/code&gt;.</xs:documentation>
7941            </xs:annotation>
7942          </xs:element>
7943          <xs:element name="use-fusion-for-llr" type="xs:boolean" minOccurs="0" nillable="false">
7944            <xs:annotation>
7945              <xs:documentation>Enables the use of the &lt;code&gt;ADM_DDL &lt;/code&gt; store procedure for LLR. The
7946 default value is &lt;code&gt;false&lt;/code&gt; (not enabled). </xs:documentation>
7947            </xs:annotation>
7948          </xs:element>
7949          <xs:element name="jdbcllr-table-xid-column-size" type="xs:int" minOccurs="0" nillable="false" default="40">
7950            <xs:annotation>
7951              <xs:documentation>Get the size of the XID column of the JDBC LLR table,
7952 This setting takes effect only when the table is first created.
7953 (Interface=weblogic.management.configuration.ServerMBean Attribute=getJDBCLLRTableXIDColumnSize)</xs:documentation>
7954            </xs:annotation>
7955          </xs:element>
7956          <xs:element name="jdbcllr-table-pool-column-size" type="xs:int" minOccurs="0" nillable="false" default="64">
7957            <xs:annotation>
7958              <xs:documentation>Get the size of the pool name column of the JDBC LLR table,
7959 This setting takes effect only when the table is first created.
7960 (Interface=weblogic.management.configuration.ServerMBean Attribute=getJDBCLLRTablePoolColumnSize)</xs:documentation>
7961            </xs:annotation>
7962          </xs:element>
7963          <xs:element name="jdbcllr-table-record-column-size" type="xs:int" minOccurs="0" nillable="false" default="1000">
7964            <xs:annotation>
7965              <xs:documentation>Get the size of the record data column of the JDBC LLR table,
7966 This setting takes effect only when the table is first created.
7967 (Interface=weblogic.management.configuration.ServerMBean Attribute=getJDBCLLRTableRecordColumnSize)</xs:documentation>
7968            </xs:annotation>
7969          </xs:element>
7970          <xs:element name="jdbc-login-timeout-seconds" minOccurs="0" nillable="false" default="0">
7971            <xs:annotation>
7972              <xs:documentation>The JDBC Login Timeout value. Specified value is passed
7973 into java.sql.DriverManager.setLoginTimeout(). Note that this
7974 JDBC drivers loaded
7975 into this JVM. Feature is disabled by default.
7976 (Interface=weblogic.management.configuration.ServerMBean Attribute=getJDBCLoginTimeoutSeconds)</xs:documentation>
7977            </xs:annotation>
7978            <xs:simpleType>
7979              <xs:restriction base="xs:int">
7980                <xs:minInclusive value="0"/>
7981                <xs:maxInclusive value="300"/>
7982              </xs:restriction>
7983            </xs:simpleType>
7984          </xs:element>
7985          <xs:element name="server-diagnostic-config" type="dom:wldf-server-diagnosticType" minOccurs="0" nillable="true">
7986            <xs:annotation>
7987              <xs:documentation>The diagnostic configuration for the servers
7988 (Interface=weblogic.management.configuration.ServerMBean Attribute=getServerDiagnosticConfig)</xs:documentation>
7989            </xs:annotation>
7990          </xs:element>
7991          <xs:element name="auto-jdbc-connection-close" type="xs:string" minOccurs="0" nillable="true" default="false">
7992            <xs:annotation>
7993              <xs:documentation>Get the performance flag for disabling Finalize Method
7994 in JDBC Wrapper Code
7995 (Interface=weblogic.management.configuration.ServerMBean Attribute=getAutoJDBCConnectionClose)</xs:documentation>
7996            </xs:annotation>
7997          </xs:element>
7998          <xs:element name="supported-protocol" maxOccurs="unbounded" type="xs:string" minOccurs="0" nillable="true">
7999            <xs:annotation>
8000              <xs:documentation>Protocols supported by this server.</xs:documentation>
8001            </xs:annotation>
8002          </xs:element>
8003          <xs:element name="federation-services" type="dom:federation-servicesType" minOccurs="0" nillable="true">
8004            <xs:annotation>
8005              <xs:documentation>Gets the Federation Services MBean</xs:documentation>
8006            </xs:annotation>
8007          </xs:element>
8008          <xs:element name="single-sign-on-services" type="dom:single-sign-on-servicesType" minOccurs="0" nillable="true">
8009            <xs:annotation>
8010              <xs:documentation>Gets the Single Sign-On Services MBean</xs:documentation>
8011            </xs:annotation>
8012          </xs:element>
8013          <xs:element name="web-service" type="dom:web-serviceType" minOccurs="0" nillable="true">
8014            <xs:annotation>
8015              <xs:documentation>Gets Web service configuration for this server</xs:documentation>
8016            </xs:annotation>
8017          </xs:element>
8018          <xs:element name="nm-socket-create-timeout-in-millis" minOccurs="0" nillable="false" default="180000">
8019            <xs:annotation>
8020              <xs:documentation>Returns the timeout value to be used by NodeManagerRuntime when creating a
8021 a socket connection to the agent. Default set high as SSH agent may require
8022 a high connection establishment time.
8023 (Interface=weblogic.management.configuration.ServerMBean Attribute=getNMSocketCreateTimeoutInMillis)</xs:documentation>
8024            </xs:annotation>
8025            <xs:simpleType>
8026              <xs:restriction base="xs:int">
8027                <xs:minInclusive value="0"/>
8028              </xs:restriction>
8029            </xs:simpleType>
8030          </xs:element>
8031          <xs:element name="coherence-cluster-system-resource" type="xs:string" minOccurs="0" nillable="true">
8032            <xs:annotation>
8033              <xs:documentation>(Interface=weblogic.management.configuration.ServerMBean Attribute=getCoherenceClusterSystemResourceAsString)</xs:documentation>
8034            </xs:annotation>
8035          </xs:element>
8036          <xs:element name="virtual-machine-name" type="xs:string" minOccurs="0" nillable="true">
8037            <xs:annotation>
8038              <xs:documentation>When WLS is running on JRVE, this specifies the name of the virtual machine
8039 running this server
8040 (Interface=weblogic.management.configuration.ServerMBean Attribute=getVirtualMachineName)</xs:documentation>
8041            </xs:annotation>
8042          </xs:element>
8043          <xs:element name="replication-ports" type="xs:string" minOccurs="0" nillable="true">
8044            <xs:annotation>
8045              <xs:documentation>When WLS is running on Exalogic machines, cluster replication traffic could
8046 go over multiple replication channels. However multiple replication channels
8047 need not be configured on each clustered server instance.
8048 Only one replication channel with explicit IP-Address needs to be
8049 configured for each server and replicationPorts range can be
8050 specified for each server. For eg. range 7001-7010 will create 10
8051 replication channels with ports 7001 to 7010 for the given server.
8052 These channels inherits all the properties of the configured replication
8053 channel except the listen port.Names of these channels will be derived from
8054 the configured replication channel with suffic {x} added where x could be
8055 1,2.. as per the number of ports specified.
8056 Public ports are same as the listen port for these additional channels.
8057 (Interface=weblogic.management.configuration.ServerMBean Attribute=getReplicationPorts)</xs:documentation>
8058            </xs:annotation>
8059          </xs:element>
8060          <xs:element name="transaction-log-jdbc-store" type="dom:transaction-log-jdbc-storeType" minOccurs="0" nillable="true">
8061            <xs:annotation>
8062              <xs:documentation>The JDBC TLOG store used for transaction logging. </xs:documentation>
8063            </xs:annotation>
8064          </xs:element>
8065          <xs:element name="data-source" type="dom:data-sourceType" minOccurs="0" nillable="true">
8066            <xs:annotation>
8067              <xs:documentation>The data source configured for the persistent TLOG JDBC store used for transaction logging.
8068 A server has exactly one DataSource.</xs:documentation>
8069            </xs:annotation>
8070          </xs:element>
8071        </xs:sequence>
8072      </xs:extension>
8073    </xs:complexContent>
8074  </xs:complexType>
8075  <xs:complexType name="kernelType">
8076    <xs:annotation>
8077      <xs:documentation>Corresponds to KernelMBean
8078 (Interface=weblogic.management.configuration.KernelMBean)</xs:documentation>
8079    </xs:annotation>
8080    <xs:complexContent>
8081      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
8082        <xs:sequence>
8083          <xs:element name="valid-protocols" type="xs:string" minOccurs="0" nillable="true">
8084            <xs:annotation>
8085              <xs:documentation>(Interface=weblogic.management.configuration.KernelMBean Attribute=getValidProtocolsAsString)</xs:documentation>
8086            </xs:annotation>
8087          </xs:element>
8088          <xs:element name="reverse-dns-allowed" type="xs:boolean" minOccurs="0" nillable="false" default="false">
8089            <xs:annotation>
8090              <xs:documentation>Specifies whether the kernel is allowed to perform reverse DNS
8091 lookups.</xs:documentation>
8092            </xs:annotation>
8093          </xs:element>
8094          <xs:element name="default-protocol" minOccurs="0" nillable="true">
8095            <xs:annotation>
8096              <xs:documentation>The protocol to use for connections when none is specified.</xs:documentation>
8097            </xs:annotation>
8098            <xs:simpleType>
8099              <xs:restriction base="xs:string">
8100                <xs:enumeration value="t3"/>
8101                <xs:enumeration value="t3s"/>
8102                <xs:enumeration value="http"/>
8103                <xs:enumeration value="https"/>
8104                <xs:enumeration value="iiop"/>
8105                <xs:enumeration value="iiops"/>
8106              </xs:restriction>
8107            </xs:simpleType>
8108          </xs:element>
8109          <xs:element name="default-secure-protocol" minOccurs="0" nillable="true">
8110            <xs:annotation>
8111              <xs:documentation>The protocol to use for secure connections when none is
8112 specified.</xs:documentation>
8113            </xs:annotation>
8114            <xs:simpleType>
8115              <xs:restriction base="xs:string">
8116                <xs:enumeration value="t3s"/>
8117                <xs:enumeration value="https"/>
8118                <xs:enumeration value="iiops"/>
8119              </xs:restriction>
8120            </xs:simpleType>
8121          </xs:element>
8122          <xs:element name="administration-protocol" minOccurs="0" nillable="true">
8123            <xs:annotation>
8124              <xs:documentation>Returns the protocol to be used for administrative connections
8125 when none is specified.</xs:documentation>
8126            </xs:annotation>
8127            <xs:simpleType>
8128              <xs:restriction base="xs:string">
8129                <xs:enumeration value="t3s"/>
8130                <xs:enumeration value="https"/>
8131                <xs:enumeration value="iiops"/>
8132                <xs:enumeration value="t3"/>
8133                <xs:enumeration value="http"/>
8134                <xs:enumeration value="iiop"/>
8135              </xs:restriction>
8136            </xs:simpleType>
8137          </xs:element>
8138          <xs:element name="thread-pool-size" minOccurs="0" nillable="false" default="15">
8139            <xs:annotation>
8140              <xs:documentation>The size of the execute thread pool.</xs:documentation>
8141            </xs:annotation>
8142            <xs:simpleType>
8143              <xs:restriction base="xs:int">
8144                <xs:minInclusive value="0"/>
8145                <xs:maxInclusive value="65534"/>
8146              </xs:restriction>
8147            </xs:simpleType>
8148          </xs:element>
8149          <xs:element name="system-thread-pool-size" minOccurs="0" nillable="false" default="5">
8150            <xs:annotation>
8151              <xs:documentation>The size of the system execute thread pool.</xs:documentation>
8152            </xs:annotation>
8153            <xs:simpleType>
8154              <xs:restriction base="xs:int">
8155                <xs:minInclusive value="5"/>
8156                <xs:maxInclusive value="65534"/>
8157              </xs:restriction>
8158            </xs:simpleType>
8159          </xs:element>
8160          <xs:element name="self-tuning-thread-pool-size-min" minOccurs="0" nillable="false" default="1">
8161            <xs:annotation>
8162              <xs:documentation>Get the minimum thread pool size of the self-tuning thread pool.</xs:documentation>
8163            </xs:annotation>
8164            <xs:simpleType>
8165              <xs:restriction base="xs:int">
8166                <xs:minInclusive value="1"/>
8167                <xs:maxInclusive value="65534"/>
8168              </xs:restriction>
8169            </xs:simpleType>
8170          </xs:element>
8171          <xs:element name="self-tuning-thread-pool-size-max" minOccurs="0" nillable="false" default="400">
8172            <xs:annotation>
8173              <xs:documentation>Sets the maximum thread pool size of the self-tuning thread pool.</xs:documentation>
8174            </xs:annotation>
8175            <xs:simpleType>
8176              <xs:restriction base="xs:int">
8177                <xs:minInclusive value="1"/>
8178                <xs:maxInclusive value="65534"/>
8179              </xs:restriction>
8180            </xs:simpleType>
8181          </xs:element>
8182          <xs:element name="jms-thread-pool-size" minOccurs="0" nillable="false" default="15">
8183            <xs:annotation>
8184              <xs:documentation>The size of the JMS execute thread pool.</xs:documentation>
8185            </xs:annotation>
8186            <xs:simpleType>
8187              <xs:restriction base="xs:int">
8188                <xs:minInclusive value="0"/>
8189                <xs:maxInclusive value="65534"/>
8190              </xs:restriction>
8191            </xs:simpleType>
8192          </xs:element>
8193          <xs:element name="native-io-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
8194            <xs:annotation>
8195              <xs:documentation>Specifies whether native I/O is enabled for the server.</xs:documentation>
8196            </xs:annotation>
8197          </xs:element>
8198          <xs:element name="dev-poll-disabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
8199            <xs:annotation>
8200              <xs:documentation>Specifies whether the /dev/poll device should be used for
8201 Muxing.</xs:documentation>
8202            </xs:annotation>
8203          </xs:element>
8204          <xs:element name="muxer-class" type="xs:string" minOccurs="0" nillable="true">
8205            <xs:annotation>
8206              <xs:documentation>To enable non-blocking IO, enter &lt;code&gt;weblogic.socket.NIOSocketMuxer&lt;/code&gt; in
8207  the &lt;code&gt;Muxer Class&lt;/code&gt; field. </xs:documentation>
8208            </xs:annotation>
8209          </xs:element>
8210          <xs:element name="socket-readers" minOccurs="0" nillable="false" default="-1">
8211            <xs:annotation>
8212              <xs:documentation>The number of socket reader threads</xs:documentation>
8213            </xs:annotation>
8214            <xs:simpleType>
8215              <xs:restriction base="xs:int">
8216                <xs:minInclusive value="-1"/>
8217                <xs:maxInclusive value="65534"/>
8218              </xs:restriction>
8219            </xs:simpleType>
8220          </xs:element>
8221          <xs:element name="thread-pool-percent-socket-readers" minOccurs="0" nillable="false" default="33">
8222            <xs:annotation>
8223              <xs:documentation>The percentage of execute threads from the default queue that
8224 can be used as socket readers.</xs:documentation>
8225            </xs:annotation>
8226            <xs:simpleType>
8227              <xs:restriction base="xs:int">
8228                <xs:minInclusive value="1"/>
8229                <xs:maxInclusive value="99"/>
8230              </xs:restriction>
8231            </xs:simpleType>
8232          </xs:element>
8233          <xs:element name="socket-reader-timeout-min-millis" minOccurs="0" nillable="false" default="10">
8234            <xs:annotation>
8235              <xs:documentation>The minimum number of milliseconds a muxer thread should attempt
8236 to read from a given socket. This value is ignored if native IO is
8237 enabled.</xs:documentation>
8238            </xs:annotation>
8239            <xs:simpleType>
8240              <xs:restriction base="xs:int">
8241                <xs:minInclusive value="0"/>
8242                <xs:maxInclusive value="65534"/>
8243              </xs:restriction>
8244            </xs:simpleType>
8245          </xs:element>
8246          <xs:element name="socket-reader-timeout-max-millis" minOccurs="0" nillable="false" default="100">
8247            <xs:annotation>
8248              <xs:documentation>The maximum number of milliseconds a muxer thread should attempt
8249 to read from a given socket. This value is ignored if native IO is
8250 enabled.</xs:documentation>
8251            </xs:annotation>
8252            <xs:simpleType>
8253              <xs:restriction base="xs:int">
8254                <xs:minInclusive value="0"/>
8255                <xs:maxInclusive value="65534"/>
8256              </xs:restriction>
8257            </xs:simpleType>
8258          </xs:element>
8259          <xs:element name="outbound-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
8260            <xs:annotation>
8261              <xs:documentation>Specifies whether new server-to-server connections may consider
8262 the default server channel when initiating a connection. This is
8263 only relevant if the connection needs to be bound to the default
8264 listen address. This will only work for binary protocols that
8265 support both outbound and inbound traffic.</xs:documentation>
8266            </xs:annotation>
8267          </xs:element>
8268          <xs:element name="outbound-private-key-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
8269            <xs:annotation>
8270              <xs:documentation>&lt;p&gt;Specifies whether the SSL identity specified by
8271 {@link SSLMBean#ServerPrivateKeyAlias SSLMBean#ServerPrivateKeyAlias} for this server
8272 should be used for outbound SSL connections on the default
8273 server channel. In normal circumstances the outbound identity is
8274 determined by the caller's environment.
8275 (Interface=weblogic.management.configuration.KernelMBean Attribute=isOutboundPrivateKeyEnabled)</xs:documentation>
8276            </xs:annotation>
8277          </xs:element>
8278          <xs:element name="max-message-size" minOccurs="0" nillable="false" default="10000000">
8279            <xs:annotation>
8280              <xs:documentation>The maximum number of bytes allowed in messages that are
8281 received over all supported protocols, unless overridden by a
8282 protocol-specific setting or a custom channel setting.</xs:documentation>
8283            </xs:annotation>
8284            <xs:simpleType>
8285              <xs:restriction base="xs:int">
8286                <xs:minInclusive value="4096"/>
8287                <xs:maxInclusive value="2000000000"/>
8288              </xs:restriction>
8289            </xs:simpleType>
8290          </xs:element>
8291          <xs:element name="max-t3-message-size" type="xs:int" minOccurs="0" nillable="false" default="-1">
8292            <xs:annotation>
8293              <xs:documentation>The maximum number of bytes allowed in messages
8294 that are received over the T3 protocol. If you configure custom network
8295 channels for this server, each channel can override this maximum message
8296 size.</xs:documentation>
8297            </xs:annotation>
8298          </xs:element>
8299          <xs:element name="socket-buffer-size-as-chunk-size" type="xs:boolean" minOccurs="0" nillable="false" default="false">
8300            <xs:annotation>
8301              <xs:documentation>Specifies whether the server's buffer size for sending or receiving data
8302 through a raw socket should be set to 4KB. </xs:documentation>
8303            </xs:annotation>
8304          </xs:element>
8305          <xs:element name="max-http-message-size" type="xs:int" minOccurs="0" nillable="false" default="-1">
8306            <xs:annotation>
8307              <xs:documentation>The maximum number of bytes allowed in messages
8308 that are received over the HTTP protocol. If you configure custom network
8309 channels for this server, each channel can override this maximum message
8310 size.</xs:documentation>
8311            </xs:annotation>
8312          </xs:element>
8313          <xs:element name="max-com-message-size" type="xs:int" minOccurs="0" nillable="false" default="-1">
8314            <xs:annotation>
8315              <xs:documentation>The maximum number of bytes allowed in messages
8316 that are received over the COM protocol. If you configure custom network
8317 channels for this server, each channel can override this maximum message
8318 size.</xs:documentation>
8319            </xs:annotation>
8320          </xs:element>
8321          <xs:element name="max-iiop-message-size" type="xs:int" minOccurs="0" nillable="false" default="-1">
8322            <xs:annotation>
8323              <xs:documentation>The maximum number of bytes allowed in messages
8324 that are received over the IIOP protocol. If you configure custom network
8325 channels for this server, each channel can override this maximum message
8326 size.</xs:documentation>
8327            </xs:annotation>
8328          </xs:element>
8329          <xs:element name="default-giop-minor-version" minOccurs="0" nillable="false" default="2">
8330            <xs:annotation>
8331              <xs:documentation>The default minor GIOP version for IIOP messages. This attribute
8332 is useful for client orbs with broken GIOP 1.2 implementations.</xs:documentation>
8333            </xs:annotation>
8334            <xs:simpleType>
8335              <xs:restriction base="xs:int">
8336                <xs:minInclusive value="0"/>
8337                <xs:maxInclusive value="2"/>
8338              </xs:restriction>
8339            </xs:simpleType>
8340          </xs:element>
8341          <xs:element name="use-iiop-locate-request" type="xs:boolean" minOccurs="0" nillable="false" default="false">
8342            <xs:annotation>
8343              <xs:documentation>Specify whether outbound calls should use an initial
8344 LocateRequest.</xs:documentation>
8345            </xs:annotation>
8346          </xs:element>
8347          <xs:element name="iiop-tx-mechanism" minOccurs="0" nillable="true">
8348            <xs:annotation>
8349              <xs:documentation>Configures IIOP propagate transactions using either
8350 WebLogic-specific JTA or the OMG-specified OTS.</xs:documentation>
8351            </xs:annotation>
8352            <xs:simpleType>
8353              <xs:restriction base="xs:string">
8354                <xs:enumeration value="ots"/>
8355                <xs:enumeration value="jta"/>
8356              </xs:restriction>
8357            </xs:simpleType>
8358          </xs:element>
8359          <xs:element name="iiop-location-forward-policy" minOccurs="0" nillable="true">
8360            <xs:annotation>
8361              <xs:documentation>Specify how IIOP location forward host selection should be
8362 applied.</xs:documentation>
8363            </xs:annotation>
8364            <xs:simpleType>
8365              <xs:restriction base="xs:string">
8366                <xs:enumeration value="off"/>
8367                <xs:enumeration value="failover"/>
8368                <xs:enumeration value="round-robin"/>
8369                <xs:enumeration value="random"/>
8370              </xs:restriction>
8371            </xs:simpleType>
8372          </xs:element>
8373          <xs:element name="connect-timeout" minOccurs="0" nillable="false" default="0">
8374            <xs:annotation>
8375              <xs:documentation>&lt;p&gt;The amount of time that this server should wait to
8376 establish an outbound socket connection before timing out. A
8377 value of &lt;code&gt;0&lt;/code&gt; disables server connect timeout.
8378 (Interface=weblogic.management.configuration.KernelMBean Attribute=getConnectTimeout)</xs:documentation>
8379            </xs:annotation>
8380            <xs:simpleType>
8381              <xs:restriction base="xs:int">
8382                <xs:minInclusive value="0"/>
8383                <xs:maxInclusive value="240"/>
8384              </xs:restriction>
8385            </xs:simpleType>
8386          </xs:element>
8387          <xs:element name="complete-message-timeout" minOccurs="0" nillable="false" default="60">
8388            <xs:annotation>
8389              <xs:documentation>The maximum number of seconds that this server waits for a
8390 complete message to be received. If you configure network channels
8391 for this server, each channel can override this message
8392 timeout.</xs:documentation>
8393            </xs:annotation>
8394            <xs:simpleType>
8395              <xs:restriction base="xs:int">
8396                <xs:minInclusive value="0"/>
8397                <xs:maxInclusive value="480"/>
8398              </xs:restriction>
8399            </xs:simpleType>
8400          </xs:element>
8401          <xs:element name="complete-t3-message-timeout" minOccurs="0" nillable="false" default="-1">
8402            <xs:annotation>
8403              <xs:documentation>The maximum number of seconds spent waiting for a complete T3
8404 message to be received. If you configure network channels for this
8405 server, each channel can override this T3 message timeout.</xs:documentation>
8406            </xs:annotation>
8407            <xs:simpleType>
8408              <xs:restriction base="xs:int">
8409                <xs:minInclusive value="-1"/>
8410                <xs:maxInclusive value="480"/>
8411              </xs:restriction>
8412            </xs:simpleType>
8413          </xs:element>
8414          <xs:element name="complete-http-message-timeout" minOccurs="0" nillable="false" default="-1">
8415            <xs:annotation>
8416              <xs:documentation>The maximum number of seconds spent waiting for a complete HTTP
8417 message to be received. If you configure network channels for this
8418 server, each channel can override this HTTP message timeout.</xs:documentation>
8419            </xs:annotation>
8420            <xs:simpleType>
8421              <xs:restriction base="xs:int">
8422                <xs:minInclusive value="-1"/>
8423                <xs:maxInclusive value="480"/>
8424              </xs:restriction>
8425            </xs:simpleType>
8426          </xs:element>
8427          <xs:element name="complete-com-message-timeout" minOccurs="0" nillable="false" default="-1">
8428            <xs:annotation>
8429              <xs:documentation>The maximum number of seconds spent waiting for a complete COM
8430 message to be received. This setting does not apply to any network
8431 channels that you have configured for this server.</xs:documentation>
8432            </xs:annotation>
8433            <xs:simpleType>
8434              <xs:restriction base="xs:int">
8435                <xs:minInclusive value="-1"/>
8436                <xs:maxInclusive value="480"/>
8437              </xs:restriction>
8438            </xs:simpleType>
8439          </xs:element>
8440          <xs:element name="idle-connection-timeout" minOccurs="0" nillable="false" default="65">
8441            <xs:annotation>
8442              <xs:documentation>The maximum number of seconds that a connection is allowed to be
8443 idle before it is closed by the server. The T3 and T3S protocols
8444 ignore this attribute. If you configure network channels for this
8445 server, each channel can override this idle connection message
8446 timeout.</xs:documentation>
8447            </xs:annotation>
8448            <xs:simpleType>
8449              <xs:restriction base="xs:int">
8450                <xs:minInclusive value="0"/>
8451              </xs:restriction>
8452            </xs:simpleType>
8453          </xs:element>
8454          <xs:element name="idle-iiop-connection-timeout" minOccurs="0" nillable="false" default="-1">
8455            <xs:annotation>
8456              <xs:documentation>The maximum number of seconds an IIOP connection is allowed to
8457 be idle before it is closed by the server. This timeout helps guard
8458 against server deadlock through too many open connections.</xs:documentation>
8459            </xs:annotation>
8460            <xs:simpleType>
8461              <xs:restriction base="xs:int">
8462                <xs:minInclusive value="-1"/>
8463              </xs:restriction>
8464            </xs:simpleType>
8465          </xs:element>
8466          <xs:element name="complete-iiop-message-timeout" minOccurs="0" nillable="false" default="-1">
8467            <xs:annotation>
8468              <xs:documentation>The maximum number of seconds spent waiting for a complete IIOP
8469 message to be received. This timeout helps guard against denial of
8470 service attacks in which a caller indicates that they will be
8471 sending a message of a certain size which they never finish
8472 sending.</xs:documentation>
8473            </xs:annotation>
8474            <xs:simpleType>
8475              <xs:restriction base="xs:int">
8476                <xs:minInclusive value="-1"/>
8477                <xs:maxInclusive value="480"/>
8478              </xs:restriction>
8479            </xs:simpleType>
8480          </xs:element>
8481          <xs:element name="period-length" minOccurs="0" nillable="false" default="60000">
8482            <xs:annotation>
8483              <xs:documentation>The time interval in milliseconds of the heartbeat period. A
8484 value of 0 indicates that heartbeats are turned off.</xs:documentation>
8485            </xs:annotation>
8486            <xs:simpleType>
8487              <xs:restriction base="xs:int">
8488                <xs:minInclusive value="0"/>
8489              </xs:restriction>
8490            </xs:simpleType>
8491          </xs:element>
8492          <xs:element name="idle-periods-until-timeout" minOccurs="0" nillable="false" default="4">
8493            <xs:annotation>
8494              <xs:documentation>The number of idle periods until peer is considered
8495 unreachable</xs:documentation>
8496            </xs:annotation>
8497            <xs:simpleType>
8498              <xs:restriction base="xs:int">
8499                <xs:minInclusive value="4"/>
8500                <xs:maxInclusive value="65534"/>
8501              </xs:restriction>
8502            </xs:simpleType>
8503          </xs:element>
8504          <xs:element name="rjvm-idle-timeout" minOccurs="0" nillable="false" default="0">
8505            <xs:annotation>
8506              <xs:documentation>The period of inactivity in milliseconds after which a RJVM is
8507 cleaned up. A value of 0 indicates that the RJVM never times
8508 out.</xs:documentation>
8509            </xs:annotation>
8510            <xs:simpleType>
8511              <xs:restriction base="xs:int">
8512                <xs:minInclusive value="0"/>
8513                <xs:maxInclusive value="900000"/>
8514              </xs:restriction>
8515            </xs:simpleType>
8516          </xs:element>
8517          <xs:element name="response-timeout" minOccurs="0" nillable="false" default="0">
8518            <xs:annotation>
8519              <xs:documentation>The time in milliseconds for which we are willing to wait for a
8520 response. A value of 0 indicates that we will wait till the
8521 response arrives.</xs:documentation>
8522            </xs:annotation>
8523            <xs:simpleType>
8524              <xs:restriction base="xs:int">
8525                <xs:minInclusive value="0"/>
8526                <xs:maxInclusive value="65534"/>
8527              </xs:restriction>
8528            </xs:simpleType>
8529          </xs:element>
8530          <xs:element name="dgc-idle-periods-until-timeout" type="xs:int" minOccurs="0" nillable="false" default="5">
8531            <xs:annotation>
8532              <xs:documentation>The number of idle periods allowed before object is collected.</xs:documentation>
8533            </xs:annotation>
8534          </xs:element>
8535          <xs:element name="ssl" type="dom:sslType" minOccurs="0" nillable="true">
8536            <xs:annotation>
8537              <xs:documentation>Returns the kernel's SSL configuration. An SSL MBean is always
8538 linked to a particular Kernel and cannot be changed. Individual
8539 attributes on the SSL MBean may be changed, as documented, but the
8540 MBean itself may not.</xs:documentation>
8541            </xs:annotation>
8542          </xs:element>
8543          <xs:element name="iiop" type="dom:iiopType" minOccurs="0" nillable="true">
8544            <xs:annotation>
8545              <xs:documentation>Returns the kernel's IIOP configuration. An IIOP MBean is always
8546 linked to a particular Kernel and cannot be changed. Individual
8547 attributes on the IIOP MBean may be changed, as documented, but the
8548 MBean itself may not.</xs:documentation>
8549            </xs:annotation>
8550          </xs:element>
8551          <xs:element name="log" type="dom:logType" minOccurs="0" nillable="true">
8552            <xs:annotation>
8553              <xs:documentation>Returns the Log settings for this Kernel. An Log MBean is always
8554 linked to a particular Kernel and cannot be changed. Individual
8555 attributes on the Log MBean may be changed, as documented, but the
8556 MBean itself may not.</xs:documentation>
8557            </xs:annotation>
8558          </xs:element>
8559          <xs:element name="log-remote-exceptions-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
8560            <xs:annotation>
8561              <xs:documentation>Specifies whether the server message log includes exceptions
8562 that are raised in remote systems.</xs:documentation>
8563            </xs:annotation>
8564          </xs:element>
8565          <xs:element name="instrument-stack-trace-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
8566            <xs:annotation>
8567              <xs:documentation>Specifies whether the server returns stack traces for RMI calls
8568 that generate exceptions.</xs:documentation>
8569            </xs:annotation>
8570          </xs:element>
8571          <xs:element name="execute-queue" maxOccurs="unbounded" type="dom:execute-queueType" minOccurs="0" nillable="true">
8572            <xs:annotation>
8573              <xs:documentation>Returns the execute queues configured for this server.</xs:documentation>
8574            </xs:annotation>
8575          </xs:element>
8576          <xs:element name="max-open-sock-count" minOccurs="0" nillable="false" default="-1">
8577            <xs:annotation>
8578              <xs:documentation>The maximum number of open sockets allowed in server at a given
8579 point of time.</xs:documentation>
8580            </xs:annotation>
8581            <xs:simpleType>
8582              <xs:restriction base="xs:int">
8583                <xs:minInclusive value="-1"/>
8584                <xs:maxInclusive value="2147483647"/>
8585              </xs:restriction>
8586            </xs:simpleType>
8587          </xs:element>
8588          <xs:element name="stuck-thread-max-time" minOccurs="0" nillable="false" default="600">
8589            <xs:annotation>
8590              <xs:documentation>The number of seconds that a thread must be continually working
8591 before this server considers the thread stuck.</xs:documentation>
8592            </xs:annotation>
8593            <xs:simpleType>
8594              <xs:restriction base="xs:int">
8595                <xs:minInclusive value="0"/>
8596                <xs:maxInclusive value="2147483647"/>
8597              </xs:restriction>
8598            </xs:simpleType>
8599          </xs:element>
8600          <xs:element name="stuck-thread-timer-interval" minOccurs="0" nillable="false" default="60">
8601            <xs:annotation>
8602              <xs:documentation>The number of seconds after which WebLogic Server periodically
8603 scans threads to see if they have been continually working for the
8604 configured maximum length of time.</xs:documentation>
8605            </xs:annotation>
8606            <xs:simpleType>
8607              <xs:restriction base="xs:int">
8608                <xs:minInclusive value="0"/>
8609                <xs:maxInclusive value="2147483647"/>
8610              </xs:restriction>
8611            </xs:simpleType>
8612          </xs:element>
8613          <xs:element name="tracing-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
8614            <xs:annotation>
8615              <xs:documentation>Returns true if tracing is enabled</xs:documentation>
8616            </xs:annotation>
8617          </xs:element>
8618          <xs:element name="messaging-bridge-thread-pool-size" minOccurs="0" nillable="false" default="5">
8619            <xs:annotation>
8620              <xs:documentation>Returns the size of the messaging bridge execute thread
8621 pool.</xs:documentation>
8622            </xs:annotation>
8623            <xs:simpleType>
8624              <xs:restriction base="xs:int">
8625                <xs:minInclusive value="-1"/>
8626                <xs:maxInclusive value="65534"/>
8627              </xs:restriction>
8628            </xs:simpleType>
8629          </xs:element>
8630          <xs:element name="mtu-size" type="xs:int" minOccurs="0" nillable="false" default="1500">
8631            <xs:annotation>
8632              <xs:documentation>Returns the size of the MTU of the NIC.</xs:documentation>
8633            </xs:annotation>
8634          </xs:element>
8635          <xs:element name="load-stub-using-context-class-loader" type="xs:boolean" minOccurs="0" nillable="false" default="false">
8636            <xs:annotation>
8637              <xs:documentation>Sets the value of the LoadStubUsingContextClassLoader
8638 attribute.</xs:documentation>
8639            </xs:annotation>
8640          </xs:element>
8641          <xs:element name="refresh-client-runtime-descriptor" type="xs:boolean" minOccurs="0" nillable="false" default="false">
8642            <xs:annotation>
8643              <xs:documentation>Sets the value of the RefreshClientRuntimeDescriptor
8644 attribute.</xs:documentation>
8645            </xs:annotation>
8646          </xs:element>
8647          <xs:element name="timed-out-ref-isolation-time" type="xs:long" minOccurs="0" nillable="false" default="0">
8648            <xs:annotation>
8649              <xs:documentation>The amount of time in milli seconds a reference should not be
8650 used after a request timed out. The clusterable ref avoids using
8651 this remote ref for the period specified.</xs:documentation>
8652            </xs:annotation>
8653          </xs:element>
8654          <xs:element name="use81-style-execute-queues" type="xs:boolean" minOccurs="0" nillable="false" default="false">
8655            <xs:annotation>
8656              <xs:documentation>Backward compatibility mode to switch to 8.1 execute queues
8657 instead of WorkManagers. Each of the WorkManagers is converted to
8658 an individual execute queue. Setting this attribute requires a
8659 server restart.
8660 </xs:documentation>
8661            </xs:annotation>
8662          </xs:element>
8663          <xs:element name="t3-client-abbrev-table-size" minOccurs="0" nillable="false" default="255">
8664            <xs:annotation>
8665              <xs:documentation>(Interface=weblogic.management.configuration.KernelMBean Attribute=getT3ClientAbbrevTableSize)</xs:documentation>
8666            </xs:annotation>
8667            <xs:simpleType>
8668              <xs:restriction base="xs:int">
8669                <xs:minInclusive value="255"/>
8670                <xs:maxInclusive value="1024"/>
8671              </xs:restriction>
8672            </xs:simpleType>
8673          </xs:element>
8674          <xs:element name="t3-server-abbrev-table-size" minOccurs="0" nillable="false" default="2048">
8675            <xs:annotation>
8676              <xs:documentation>(Interface=weblogic.management.configuration.KernelMBean Attribute=getT3ServerAbbrevTableSize)</xs:documentation>
8677            </xs:annotation>
8678            <xs:simpleType>
8679              <xs:restriction base="xs:int">
8680                <xs:minInclusive value="255"/>
8681                <xs:maxInclusive value="10240"/>
8682              </xs:restriction>
8683            </xs:simpleType>
8684          </xs:element>
8685          <xs:element name="gathered-writes-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
8686            <xs:annotation>
8687              <xs:documentation>Enables gathered writes over NIO socket channels. Enabling this attribute increases efficiency
8688 during I/O in environments with high network throughput and should be used only when configuring
8689 a WebLogic domain for Oracle Exalogic. For more information, see "Enabling Exalogic-Specific Enhancements
8690 in Oracle WebLogic Server 11g Release 1 (10.3.4)" in the Oracle Exalogic Deployment Guide.
8691 (Interface=weblogic.management.configuration.KernelMBean Attribute=isGatheredWritesEnabled)</xs:documentation>
8692            </xs:annotation>
8693          </xs:element>
8694          <xs:element name="scattered-reads-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
8695            <xs:annotation>
8696              <xs:documentation>Enables scattered reads over NIO socket channels. Enabling this attribute increases efficiency during
8697 I/O in environments with high network throughput and should be used only when configuring a WebLogic
8698 domain for Oracle Exalogic. For more information, see "Enabling Exalogic-Specific Enhancements in
8699 Oracle WebLogic Server 11g Release 1 (10.3.4)" in the Oracle Exalogic Deployment Guide.
8700 (Interface=weblogic.management.configuration.KernelMBean Attribute=isScatteredReadsEnabled)</xs:documentation>
8701            </xs:annotation>
8702          </xs:element>
8703          <xs:element name="add-work-manager-threads-by-cpu-count" type="xs:boolean" minOccurs="0" nillable="false">
8704            <xs:annotation>
8705              <xs:documentation>Enables increased efficiency of the self-tuning thread pool by aligning it with the Exalogic
8706 processor architecture threading capabilities. Enabling this attribute increases efficiency
8707 during I/O in environments with high network throughput and should be used only when configuring
8708 a WebLogic domain for Oracle Exalogic. For more information, see "Enabling Exalogic-Specific Enhancements
8709 in Oracle WebLogic Server 11g Release 1 (10.3.4)" in the Oracle Exalogic Deployment Guide.
8710 (Interface=weblogic.management.configuration.KernelMBean Attribute=isAddWorkManagerThreadsByCpuCount)</xs:documentation>
8711            </xs:annotation>
8712          </xs:element>
8713          <xs:element name="use-concurrent-queue-for-request-manager" type="xs:boolean" minOccurs="0" nillable="false">
8714            <xs:annotation>
8715              <xs:documentation>Reduces lock contention by using concurrent buffer queue to park
8716 incoming requests. Enabling this attribute increases throughput as
8717 requests are scheduled with out acquiring any locks.
8718 </xs:documentation>
8719            </xs:annotation>
8720          </xs:element>
8721        </xs:sequence>
8722      </xs:extension>
8723    </xs:complexContent>
8724  </xs:complexType>
8725  <xs:complexType name="sslType">
8726    <xs:annotation>
8727      <xs:documentation>Corresponds to SSLMBean
8728 (Interface=weblogic.management.configuration.SSLMBean)</xs:documentation>
8729    </xs:annotation>
8730    <xs:complexContent>
8731      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
8732        <xs:sequence>
8733          <xs:element name="use-java" type="xs:boolean" minOccurs="0" nillable="false" default="true">
8734            <xs:annotation>
8735              <xs:documentation>Enables the use of native Java libraries.</xs:documentation>
8736            </xs:annotation>
8737          </xs:element>
8738          <xs:element name="enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
8739            <xs:annotation>
8740              <xs:documentation>Indicates whether the server can be reached through the default
8741 SSL listen port.</xs:documentation>
8742            </xs:annotation>
8743          </xs:element>
8744          <xs:element name="ciphersuite" maxOccurs="unbounded" type="xs:string" minOccurs="0" nillable="true">
8745            <xs:annotation>
8746              <xs:documentation>Indicates the cipher suites being used on a particular WebLogic
8747 Server.</xs:documentation>
8748            </xs:annotation>
8749          </xs:element>
8750          <xs:element name="cert-authenticator" type="xs:string" minOccurs="0" nillable="true">
8751            <xs:annotation>
8752              <xs:documentation>The name of the Java class that implements the
8753 &lt;code&gt;weblogic.security.acl.CertAuthenticator&lt;/code&gt; class, which is
8754 deprecated in this release of WebLogic Server. This field is for
8755 Compatibility security only, and is only used when the Realm
8756 Adapter Authentication provider is configured.</xs:documentation>
8757            </xs:annotation>
8758          </xs:element>
8759          <xs:element name="hostname-verifier" type="xs:string" minOccurs="0" nillable="true">
8760            <xs:annotation>
8761              <xs:documentation>The name of the class that implements the
8762 &lt;code&gt;weblogic.security.SSL.HostnameVerifier&lt;/code&gt; interface.</xs:documentation>
8763            </xs:annotation>
8764          </xs:element>
8765          <xs:element name="hostname-verification-ignored" type="xs:boolean" minOccurs="0" nillable="false" default="false">
8766            <xs:annotation>
8767              <xs:documentation>Specifies whether to ignore the installed implementation of the
8768 &lt;code&gt;weblogic.security.SSL.HostnameVerifier&lt;/code&gt; interface (when
8769 this server is acting as a client to another application
8770 server).</xs:documentation>
8771            </xs:annotation>
8772          </xs:element>
8773          <xs:element name="trusted-ca-file-name" type="xs:string" minOccurs="0" nillable="true" default="trusted-ca.pem">
8774            <xs:annotation>
8775              <xs:documentation>The full directory location of the file that specifies the
8776 certificate authorities trusted by the server.</xs:documentation>
8777            </xs:annotation>
8778          </xs:element>
8779          <xs:element name="key-encrypted" type="xs:boolean" minOccurs="0" nillable="false" default="false">
8780            <xs:annotation>
8781              <xs:documentation>Indicates whether or not the private key for the WebLogic Server
8782 has been encrypted with a password. This attribute is no longer
8783 used as of WebLogic Server version 7.0.</xs:documentation>
8784            </xs:annotation>
8785          </xs:element>
8786          <xs:element name="export-key-lifespan" minOccurs="0" nillable="false" default="500">
8787            <xs:annotation>
8788              <xs:documentation>Indicates the number of times WebLogic Server can use an
8789 exportable key between a domestic server and an exportable client
8790 before generating a new key. The more secure you want WebLogic
8791 Server to be, the fewer times the key should be used before
8792 generating a new key.</xs:documentation>
8793            </xs:annotation>
8794            <xs:simpleType>
8795              <xs:restriction base="xs:int">
8796                <xs:minInclusive value="1"/>
8797                <xs:maxInclusive value="2147483647"/>
8798              </xs:restriction>
8799            </xs:simpleType>
8800          </xs:element>
8801          <xs:element name="client-certificate-enforced" type="xs:boolean" minOccurs="0" nillable="false" default="false">
8802            <xs:annotation>
8803              <xs:documentation>Indicates whether or not clients must present digital
8804 certificates from a trusted certificate authority to WebLogic
8805 Server.</xs:documentation>
8806            </xs:annotation>
8807          </xs:element>
8808          <xs:element name="server-certificate-file-name" type="xs:string" minOccurs="0" nillable="true" default="server-cert.der">
8809            <xs:annotation>
8810              <xs:documentation>The full directory location of the digital certificate file
8811 (&lt;code&gt;.der&lt;/code&gt; or &lt;code&gt;.pem&lt;/code&gt;) for the server.</xs:documentation>
8812            </xs:annotation>
8813          </xs:element>
8814          <xs:element name="listen-port" minOccurs="0" nillable="false" default="7002">
8815            <xs:annotation>
8816              <xs:documentation>The TCP/IP port at which this server listens for SSL connection
8817 requests.</xs:documentation>
8818            </xs:annotation>
8819            <xs:simpleType>
8820              <xs:restriction base="xs:int">
8821                <xs:minInclusive value="1"/>
8822                <xs:maxInclusive value="65535"/>
8823              </xs:restriction>
8824            </xs:simpleType>
8825          </xs:element>
8826          <xs:element name="server-certificate-chain-file-name" type="xs:string" minOccurs="0" nillable="true" default="server-certchain.pem">
8827            <xs:annotation>
8828              <xs:documentation>The full directory location and name of the file containing an
8829 ordered list of certificate authorities trusted by WebLogic
8830 Server.</xs:documentation>
8831            </xs:annotation>
8832          </xs:element>
8833          <xs:element name="certificate-cache-size" minOccurs="0" nillable="false" default="3">
8834            <xs:annotation>
8835              <xs:documentation>The number of certificates held that have not been redeemed by
8836 tokens.</xs:documentation>
8837            </xs:annotation>
8838            <xs:simpleType>
8839              <xs:restriction base="xs:int">
8840                <xs:minInclusive value="1"/>
8841                <xs:maxInclusive value="2147483647"/>
8842              </xs:restriction>
8843            </xs:simpleType>
8844          </xs:element>
8845          <xs:element name="handler-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
8846            <xs:annotation>
8847              <xs:documentation>Not used.</xs:documentation>
8848            </xs:annotation>
8849          </xs:element>
8850          <xs:element name="login-timeout-millis" minOccurs="0" nillable="false" default="25000">
8851            <xs:annotation>
8852              <xs:documentation>Specifies the number of milliseconds that WebLogic Server waits
8853 for an SSL connection before timing out. SSL connections take
8854 longer to negotiate than regular connections.</xs:documentation>
8855            </xs:annotation>
8856            <xs:simpleType>
8857              <xs:restriction base="xs:int">
8858                <xs:minInclusive value="1"/>
8859                <xs:maxInclusive value="2147483647"/>
8860              </xs:restriction>
8861            </xs:simpleType>
8862          </xs:element>
8863          <xs:element name="server-key-file-name" type="xs:string" minOccurs="0" nillable="true" default="server-key.der">
8864            <xs:annotation>
8865              <xs:documentation>The full directory location of the private key file
8866 (&lt;code&gt;.der&lt;/code&gt; or &lt;code&gt;.pem&lt;/code&gt;) for the server.</xs:documentation>
8867            </xs:annotation>
8868          </xs:element>
8869          <xs:element name="two-way-ssl-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
8870            <xs:annotation>
8871              <xs:documentation>The form of SSL that should be used.</xs:documentation>
8872            </xs:annotation>
8873          </xs:element>
8874          <xs:element name="server-private-key-alias" type="xs:string" minOccurs="0" nillable="true">
8875            <xs:annotation>
8876              <xs:documentation>The string alias used to store and retrieve the server's private
8877 key in the keystore. This private key is associated with the
8878 server's digital certificate.</xs:documentation>
8879            </xs:annotation>
8880          </xs:element>
8881          <xs:element name="server-private-key-pass-phrase-encrypted" type="xs:string" minOccurs="0" nillable="true">
8882            <xs:annotation>
8883              <xs:documentation>(Interface=weblogic.management.configuration.SSLMBean Attribute=getServerPrivateKeyPassPhraseEncryptedAsString)</xs:documentation>
8884            </xs:annotation>
8885          </xs:element>
8886          <xs:element name="ssl-rejection-logging-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
8887            <xs:annotation>
8888              <xs:documentation>Indicates whether warning messages are logged in the server log
8889 when SSL connections are rejected.</xs:documentation>
8890            </xs:annotation>
8891          </xs:element>
8892          <xs:element name="identity-and-trust-locations" minOccurs="0" nillable="true">
8893            <xs:annotation>
8894              <xs:documentation>Indicates where SSL should find the server's identity
8895 (certificate and private key) as well as the server's trust
8896 (trusted CAs).</xs:documentation>
8897            </xs:annotation>
8898            <xs:simpleType>
8899              <xs:restriction base="xs:string">
8900                <xs:enumeration value="KeyStores"/>
8901                <xs:enumeration value="FilesOrKeyStoreProviders"/>
8902              </xs:restriction>
8903            </xs:simpleType>
8904          </xs:element>
8905          <xs:element name="inbound-certificate-validation" minOccurs="0" nillable="true">
8906            <xs:annotation>
8907              <xs:documentation>Indicates the client certificate validation rules for inbound
8908 SSL.</xs:documentation>
8909            </xs:annotation>
8910            <xs:simpleType>
8911              <xs:restriction base="xs:string">
8912                <xs:enumeration value="BuiltinSSLValidationOnly"/>
8913                <xs:enumeration value="BuiltinSSLValidationAndCertPathValidators"/>
8914              </xs:restriction>
8915            </xs:simpleType>
8916          </xs:element>
8917          <xs:element name="outbound-certificate-validation" minOccurs="0" nillable="true">
8918            <xs:annotation>
8919              <xs:documentation>Indicates the server certificate validation rules for outbound
8920 SSL.</xs:documentation>
8921            </xs:annotation>
8922            <xs:simpleType>
8923              <xs:restriction base="xs:string">
8924                <xs:enumeration value="BuiltinSSLValidationOnly"/>
8925                <xs:enumeration value="BuiltinSSLValidationAndCertPathValidators"/>
8926              </xs:restriction>
8927            </xs:simpleType>
8928          </xs:element>
8929          <xs:element name="allow-unencrypted-null-cipher" type="xs:boolean" minOccurs="0" nillable="false">
8930            <xs:annotation>
8931              <xs:documentation>Test if the AllowUnEncryptedNullCipher is enabled</xs:documentation>
8932            </xs:annotation>
8933          </xs:element>
8934          <xs:element name="use-server-certs" type="xs:boolean" minOccurs="0" nillable="false" default="false">
8935            <xs:annotation>
8936              <xs:documentation>Sets whether the client should use the server certificates/key as the client
8937  identity when initiating an outbound connection over https.
8938 (Interface=weblogic.management.configuration.SSLMBean Attribute=isUseServerCerts)</xs:documentation>
8939            </xs:annotation>
8940          </xs:element>
8941          <xs:element name="jsse-enabled" type="xs:boolean" minOccurs="0" nillable="false">
8942            <xs:annotation>
8943              <xs:documentation>Determines whether the SSL implementation in Weblogic Server is
8944 JSSE based.
8945 (Interface=weblogic.management.configuration.SSLMBean Attribute=isJSSEEnabled)</xs:documentation>
8946            </xs:annotation>
8947          </xs:element>
8948          <xs:element name="use-client-cert-for-outbound" type="xs:boolean" minOccurs="0" nillable="false" default="false">
8949            <xs:annotation>
8950              <xs:documentation>Determines whether to use the configured client SSL certificate as identity for
8951 outbound SSL connections.
8952 &lt;p/&gt;
8953 Note that to use a client SSL certificate, one must be specified
8954 in &lt;code&gt;{@link #setClientCertAlias}&lt;/code&gt;.
8955 (Interface=weblogic.management.configuration.SSLMBean Attribute=isUseClientCertForOutbound)</xs:documentation>
8956            </xs:annotation>
8957          </xs:element>
8958          <xs:element name="client-cert-alias" type="xs:string" minOccurs="0" nillable="true">
8959            <xs:annotation>
8960              <xs:documentation>Determines the alias of the client SSL certificate to be used as identity
8961 for outbound SSL connections. The certificate is assumed to be stored in the
8962 server configured keystore.
8963 &lt;p/&gt;
8964 Note that to use the client SSL certificate,
8965 &lt;code&gt;{@link #setUseClientCertForOutbound}&lt;/code&gt; must be enabled.
8966 (Interface=weblogic.management.configuration.SSLMBean Attribute=getClientCertAlias)</xs:documentation>
8967            </xs:annotation>
8968          </xs:element>
8969          <xs:element name="client-cert-private-key-pass-phrase-encrypted" type="xs:string" minOccurs="0" nillable="true">
8970            <xs:annotation>
8971              <xs:documentation>(Interface=weblogic.management.configuration.SSLMBean Attribute=getClientCertPrivateKeyPassPhraseEncryptedAsString)</xs:documentation>
8972            </xs:annotation>
8973          </xs:element>
8974          <xs:element name="outbound-private-key-alias" type="xs:string" minOccurs="0" nillable="true">
8975            <xs:annotation>
8976              <xs:documentation>The string alias used to store and retrieve the outbound
8977 private key in the keystore. This private key is associated with
8978 either a server or a client digital certificate. This attribute value
8979 is derived from other settings and cannot be physically set.</xs:documentation>
8980            </xs:annotation>
8981          </xs:element>
8982          <xs:element name="outbound-private-key-pass-phrase" type="xs:string" minOccurs="0" nillable="true">
8983            <xs:annotation>
8984              <xs:documentation>The passphrase used to retrieve the outbound private key from
8985 the keystore. This passphrase is assigned to the private key when
8986 it is generated. This attribute value is derived from
8987 other settings and cannot be physically set.</xs:documentation>
8988            </xs:annotation>
8989          </xs:element>
8990        </xs:sequence>
8991      </xs:extension>
8992    </xs:complexContent>
8993  </xs:complexType>
8994  <xs:complexType name="iiopType">
8995    <xs:annotation>
8996      <xs:documentation>Corresponds to IIOPMBean
8997 (Interface=weblogic.management.configuration.IIOPMBean)</xs:documentation>
8998    </xs:annotation>
8999    <xs:complexContent>
9000      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
9001        <xs:sequence>
9002          <xs:element name="idle-connection-timeout" minOccurs="0" nillable="false" default="-1">
9003            <xs:annotation>
9004              <xs:documentation>The maximum number of seconds an IIOP connection is allowed to
9005 be idle before it is closed by the server. This timeout helps guard
9006 against server deadlock through too many open connections.</xs:documentation>
9007            </xs:annotation>
9008            <xs:simpleType>
9009              <xs:restriction base="xs:int">
9010                <xs:minInclusive value="-1"/>
9011              </xs:restriction>
9012            </xs:simpleType>
9013          </xs:element>
9014          <xs:element name="complete-message-timeout" minOccurs="0" nillable="false" default="-1">
9015            <xs:annotation>
9016              <xs:documentation>The maximum number of seconds spent waiting for a complete IIOP
9017 message to be received. This timeout helps guard against denial of
9018 service attacks in which a caller indicates that they will be
9019 sending a message of a certain size which they never finish
9020 sending.</xs:documentation>
9021            </xs:annotation>
9022            <xs:simpleType>
9023              <xs:restriction base="xs:int">
9024                <xs:minInclusive value="-1"/>
9025                <xs:maxInclusive value="480"/>
9026              </xs:restriction>
9027            </xs:simpleType>
9028          </xs:element>
9029          <xs:element name="max-message-size" type="xs:int" minOccurs="0" nillable="false" default="-1">
9030            <xs:annotation>
9031              <xs:documentation>The maximum IIOP message size allowable in a message header.
9032 This attribute attempts to prevent a denial of service attack
9033 whereby a caller attempts to force the server to allocate more
9034 memory than is available thereby keeping the server from responding
9035 quickly to other requests.</xs:documentation>
9036            </xs:annotation>
9037          </xs:element>
9038          <xs:element name="default-minor-version" minOccurs="0" nillable="false" default="2">
9039            <xs:annotation>
9040              <xs:documentation>The default GIOP (General Inter-ORB Protocol) version that this
9041 server will negotiate for incoming connections. (You may have to
9042 modify the default to work with other vendor's ORBs.)</xs:documentation>
9043            </xs:annotation>
9044            <xs:simpleType>
9045              <xs:restriction base="xs:int">
9046                <xs:minInclusive value="0"/>
9047                <xs:maxInclusive value="2"/>
9048              </xs:restriction>
9049            </xs:simpleType>
9050          </xs:element>
9051          <xs:element name="use-locate-request" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9052            <xs:annotation>
9053              <xs:documentation>Specify whether outbound calls should use an initial
9054 LocateRequest.</xs:documentation>
9055            </xs:annotation>
9056          </xs:element>
9057          <xs:element name="tx-mechanism" minOccurs="0" nillable="true">
9058            <xs:annotation>
9059              <xs:documentation>The transaction mechanism used by IIOP invocations. The default
9060 is the Object Transaction Service (OTS) required by J2EE 1.3.</xs:documentation>
9061            </xs:annotation>
9062            <xs:simpleType>
9063              <xs:restriction base="xs:string">
9064                <xs:enumeration value="OTS"/>
9065                <xs:enumeration value="JTA"/>
9066                <xs:enumeration value="OTSv11"/>
9067                <xs:enumeration value="none"/>
9068              </xs:restriction>
9069            </xs:simpleType>
9070          </xs:element>
9071          <xs:element name="location-forward-policy" minOccurs="0" nillable="true">
9072            <xs:annotation>
9073              <xs:documentation>Specify how IIOP location forward host selection should be
9074 applied.</xs:documentation>
9075            </xs:annotation>
9076            <xs:simpleType>
9077              <xs:restriction base="xs:string">
9078                <xs:enumeration value="off"/>
9079                <xs:enumeration value="failover"/>
9080                <xs:enumeration value="round-robin"/>
9081                <xs:enumeration value="random"/>
9082              </xs:restriction>
9083            </xs:simpleType>
9084          </xs:element>
9085          <xs:element name="default-wide-char-codeset" minOccurs="0" nillable="true">
9086            <xs:annotation>
9087              <xs:documentation>The wide character code set that this server will publish as its
9088 native code set. (Older ORBs may have trouble interoperating with
9089 anything other than the default.)</xs:documentation>
9090            </xs:annotation>
9091            <xs:simpleType>
9092              <xs:restriction base="xs:string">
9093                <xs:enumeration value="UCS-2"/>
9094                <xs:enumeration value="UTF-16"/>
9095                <xs:enumeration value="UTF-8"/>
9096                <xs:enumeration value="UTF-16BE"/>
9097                <xs:enumeration value="UTF-16LE"/>
9098              </xs:restriction>
9099            </xs:simpleType>
9100          </xs:element>
9101          <xs:element name="default-char-codeset" minOccurs="0" nillable="true">
9102            <xs:annotation>
9103              <xs:documentation>The standard character code set that this server will publish as
9104 its native code set. (Older ORBs may have trouble interoperating
9105 with anything other than the default.)</xs:documentation>
9106            </xs:annotation>
9107            <xs:simpleType>
9108              <xs:restriction base="xs:string">
9109                <xs:enumeration value="US-ASCII"/>
9110                <xs:enumeration value="UTF-8"/>
9111                <xs:enumeration value="ISO-8859-1"/>
9112              </xs:restriction>
9113            </xs:simpleType>
9114          </xs:element>
9115          <xs:element name="use-full-repository-id-list" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9116            <xs:annotation>
9117              <xs:documentation>Specify whether to use full Repository ID lists when sending
9118 value type information for custom-marshaled types. Full Repository
9119 ID lists allow C++ ORBS to truncate values to base types. For
9120 RMI-IIOP and Java ORBs doing this merely increases transmission
9121 overhead. JDK ORBs are known to have problems with these so setting
9122 this will prevent JDK ORB access from working.</xs:documentation>
9123            </xs:annotation>
9124          </xs:element>
9125          <xs:element name="use-stateful-authentication" type="xs:boolean" minOccurs="0" nillable="false" default="true">
9126            <xs:annotation>
9127              <xs:documentation>Specify whether to advertise RMI objects and EJBs as
9128 supporting stateful CSIv2. Stateful CSIv2 is more efficient
9129 than stateless, requiring only a single authentication step for
9130 each remote principal. Stateless CSIv2 requires per-request
9131 authentication. Stateful CSIv2 is not required by J2EE 1.3 and
9132 so some ORBs do not support it. Stateful CSIv2 is enabled by
9133 default. This property can be changed at the object-level by
9134 changing the object's &amp;lt;stateful-authentication&amp;gt; runtime
9135 descriptor property.</xs:documentation>
9136            </xs:annotation>
9137          </xs:element>
9138          <xs:element name="use-serial-format-version2" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9139            <xs:annotation>
9140              <xs:documentation>Specify whether to advertise RMI objects and EJBs as
9141 supporting RMI-IIOP serial format version 2 for custom
9142 marshaled objects.</xs:documentation>
9143            </xs:annotation>
9144          </xs:element>
9145          <xs:element name="enable-ior-servlet" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9146            <xs:annotation>
9147              <xs:documentation>Enable getior servlet used to publish COS Naming Service IORs
9148 (Interface=weblogic.management.configuration.IIOPMBean Attribute=getEnableIORServlet)</xs:documentation>
9149            </xs:annotation>
9150          </xs:element>
9151          <xs:element name="use-java-serialization" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9152            <xs:annotation>
9153              <xs:documentation>Specity whether to use java serialization for marshalling objects.
9154 Setting this property improves performance when marshalling objects
9155 with very large object graphs.
9156 (Interface=weblogic.management.configuration.IIOPMBean Attribute=getUseJavaSerialization)</xs:documentation>
9157            </xs:annotation>
9158          </xs:element>
9159          <xs:element name="system-security" minOccurs="0" nillable="true">
9160            <xs:annotation>
9161              <xs:documentation>Specify the value System Security. The following variables are affected.
9162 clientCertAuthentication, clientAuthentication, identityAssertion
9163 confidentiality, integrity. The value set in this MBean would only be picked up
9164 if the value set in RTD.xml is "config".
9165 (Interface=weblogic.management.configuration.IIOPMBean Attribute=getSystemSecurity)</xs:documentation>
9166            </xs:annotation>
9167            <xs:simpleType>
9168              <xs:restriction base="xs:string">
9169                <xs:enumeration value="none"/>
9170                <xs:enumeration value="supported"/>
9171                <xs:enumeration value="required"/>
9172              </xs:restriction>
9173            </xs:simpleType>
9174          </xs:element>
9175        </xs:sequence>
9176      </xs:extension>
9177    </xs:complexContent>
9178  </xs:complexType>
9179  <xs:complexType name="execute-queueType">
9180    <xs:annotation>
9181      <xs:documentation>Corresponds to ExecuteQueueMBean
9182 (Interface=weblogic.management.configuration.ExecuteQueueMBean)</xs:documentation>
9183    </xs:annotation>
9184    <xs:complexContent>
9185      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
9186        <xs:sequence>
9187          <xs:element name="queue-length" minOccurs="0" nillable="false" default="65536">
9188            <xs:annotation>
9189              <xs:documentation>The maximum number of simultaneous requests that this server can
9190 hold in the queue.</xs:documentation>
9191            </xs:annotation>
9192            <xs:simpleType>
9193              <xs:restriction base="xs:int">
9194                <xs:minInclusive value="256"/>
9195                <xs:maxInclusive value="1073741824"/>
9196              </xs:restriction>
9197            </xs:simpleType>
9198          </xs:element>
9199          <xs:element name="thread-priority" minOccurs="0" nillable="false" default="5">
9200            <xs:annotation>
9201              <xs:documentation>The priority of the threads associated with this queue.</xs:documentation>
9202            </xs:annotation>
9203            <xs:simpleType>
9204              <xs:restriction base="xs:int">
9205                <xs:minInclusive value="1"/>
9206                <xs:maxInclusive value="10"/>
9207              </xs:restriction>
9208            </xs:simpleType>
9209          </xs:element>
9210          <xs:element name="thread-count" minOccurs="0" nillable="false" default="15">
9211            <xs:annotation>
9212              <xs:documentation>The number of threads assigned to this queue.</xs:documentation>
9213            </xs:annotation>
9214            <xs:simpleType>
9215              <xs:restriction base="xs:int">
9216                <xs:minInclusive value="0"/>
9217                <xs:maxInclusive value="65536"/>
9218              </xs:restriction>
9219            </xs:simpleType>
9220          </xs:element>
9221          <xs:element name="queue-length-threshold-percent" minOccurs="0" nillable="false" default="90">
9222            <xs:annotation>
9223              <xs:documentation>The percentage of the Queue Length size that can be reached
9224 before this server indicates an overflow condition for the
9225 queue. If the overflow condition is reached and the current thread
9226 count has not reached the ThreadsMaximum value, then ThreadsIncrease
9227 number of threads are added.</xs:documentation>
9228            </xs:annotation>
9229            <xs:simpleType>
9230              <xs:restriction base="xs:int">
9231                <xs:minInclusive value="1"/>
9232                <xs:maxInclusive value="99"/>
9233              </xs:restriction>
9234            </xs:simpleType>
9235          </xs:element>
9236          <xs:element name="threads-increase" minOccurs="0" nillable="false" default="0">
9237            <xs:annotation>
9238              <xs:documentation>Specifies the number of threads to increase the queue length when the
9239 queue length theshold is reached. This threshold is determined
9240 by the QueueLengthThresholdPercent value.</xs:documentation>
9241            </xs:annotation>
9242            <xs:simpleType>
9243              <xs:restriction base="xs:int">
9244                <xs:minInclusive value="0"/>
9245                <xs:maxInclusive value="65536"/>
9246              </xs:restriction>
9247            </xs:simpleType>
9248          </xs:element>
9249          <xs:element name="threads-maximum" minOccurs="0" nillable="false" default="400">
9250            <xs:annotation>
9251              <xs:documentation>The maximum number of threads that this queue is allowed to
9252 have; this value prevents WebLogic Server from creating an overly
9253 high thread count in the queue in response to continual overflow
9254 conditions.</xs:documentation>
9255            </xs:annotation>
9256            <xs:simpleType>
9257              <xs:restriction base="xs:int">
9258                <xs:minInclusive value="1"/>
9259                <xs:maxInclusive value="65536"/>
9260              </xs:restriction>
9261            </xs:simpleType>
9262          </xs:element>
9263          <xs:element name="threads-minimum" minOccurs="0" nillable="false" default="5">
9264            <xs:annotation>
9265              <xs:documentation>The minimum number of threads that WebLogic Server will maintain
9266 in the queue.</xs:documentation>
9267            </xs:annotation>
9268            <xs:simpleType>
9269              <xs:restriction base="xs:int">
9270                <xs:minInclusive value="0"/>
9271                <xs:maxInclusive value="65536"/>
9272              </xs:restriction>
9273            </xs:simpleType>
9274          </xs:element>
9275        </xs:sequence>
9276      </xs:extension>
9277    </xs:complexContent>
9278  </xs:complexType>
9279  <xs:complexType name="comType">
9280    <xs:annotation>
9281      <xs:documentation>Corresponds to COMMBean
9282 (Interface=weblogic.management.configuration.COMMBean)</xs:documentation>
9283    </xs:annotation>
9284    <xs:complexContent>
9285      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
9286        <xs:sequence>
9287          <xs:element name="nt-auth-host" type="xs:string" minOccurs="0" nillable="true">
9288            <xs:annotation>
9289              <xs:documentation>The address of the primary domain controller this server uses
9290 for authenticating clients. (If not specified, COM clients will not
9291 be authenticated.)</xs:documentation>
9292            </xs:annotation>
9293          </xs:element>
9294          <xs:element name="native-mode-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9295            <xs:annotation>
9296              <xs:documentation>Specifies whether this server should use native DLLs to allow
9297 Java objects to interact with COM objects. (Supported on Windows
9298 only.)</xs:documentation>
9299            </xs:annotation>
9300          </xs:element>
9301          <xs:element name="verbose-logging-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9302            <xs:annotation>
9303              <xs:documentation>Specifies whether verbose logging is enabled.</xs:documentation>
9304            </xs:annotation>
9305          </xs:element>
9306          <xs:element name="memory-logging-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9307            <xs:annotation>
9308              <xs:documentation>Specifies whether this server should log memory usage.</xs:documentation>
9309            </xs:annotation>
9310          </xs:element>
9311          <xs:element name="prefetch-enums" type="xs:boolean" minOccurs="0" nillable="false">
9312            <xs:annotation>
9313              <xs:documentation>Specifies whether this server should prefetch the next element
9314 in a &lt;tt&gt;java.lang.Enumeration&lt;/tt&gt; (that had been improperly
9315 converted from a COM &lt;tt&gt;VariantEnumeration&lt;/tt&gt; type) so the
9316 correct value is returned when the &lt;tt&gt;hasMoreElements()&lt;/tt&gt;
9317 method is called.</xs:documentation>
9318            </xs:annotation>
9319          </xs:element>
9320          <xs:element name="apartment-threaded" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9321            <xs:annotation>
9322              <xs:documentation>Controls the flag that is used to initialize COM in native
9323 mode.</xs:documentation>
9324            </xs:annotation>
9325          </xs:element>
9326        </xs:sequence>
9327      </xs:extension>
9328    </xs:complexContent>
9329  </xs:complexType>
9330  <xs:complexType name="server-debugType">
9331    <xs:annotation>
9332      <xs:documentation>Corresponds to ServerDebugMBean
9333 (Interface=weblogic.management.configuration.ServerDebugMBean)</xs:documentation>
9334    </xs:annotation>
9335    <xs:complexContent>
9336      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:kernel-debugType">
9337        <xs:sequence>
9338          <xs:element name="diagnostic-context-debug-mode" minOccurs="0" nillable="true">
9339            <xs:annotation>
9340              <xs:documentation>Indicates whether or not context based debugging is enabled.</xs:documentation>
9341            </xs:annotation>
9342            <xs:simpleType>
9343              <xs:restriction base="xs:string">
9344                <xs:enumeration value="Off"/>
9345                <xs:enumeration value="And"/>
9346                <xs:enumeration value="Or"/>
9347              </xs:restriction>
9348            </xs:simpleType>
9349          </xs:element>
9350          <xs:element name="debug-mask-criteria" maxOccurs="unbounded" type="xs:string" minOccurs="0" nillable="true">
9351            <xs:annotation>
9352              <xs:documentation>Indicates the dye mask for criteria used to determine whether the debug will be emitted.</xs:documentation>
9353            </xs:annotation>
9354          </xs:element>
9355          <xs:element name="server" type="xs:string" minOccurs="0" nillable="true">
9356            <xs:annotation>
9357              <xs:documentation>(Interface=weblogic.management.configuration.ServerDebugMBean Attribute=getServerAsString)</xs:documentation>
9358            </xs:annotation>
9359          </xs:element>
9360          <xs:element name="listen-thread-debug" type="xs:boolean" minOccurs="0" nillable="false">
9361            <xs:annotation>
9362              <xs:documentation>Debug listenThread processing</xs:documentation>
9363            </xs:annotation>
9364          </xs:element>
9365          <xs:element name="magic-thread-dump-enabled" type="xs:boolean" minOccurs="0" nillable="false">
9366            <xs:annotation>
9367              <xs:documentation>(Interface=weblogic.management.configuration.ServerDebugMBean Attribute=isMagicThreadDumpEnabled)</xs:documentation>
9368            </xs:annotation>
9369          </xs:element>
9370          <xs:element name="magic-thread-dump-host" type="xs:string" minOccurs="0" nillable="false" default="localhost">
9371            <xs:annotation>
9372              <xs:documentation>(Interface=weblogic.management.configuration.ServerDebugMBean Attribute=getMagicThreadDumpHost)</xs:documentation>
9373            </xs:annotation>
9374          </xs:element>
9375          <xs:element name="magic-thread-dump-file" type="xs:string" minOccurs="0" nillable="true" default="debugMagicThreadDumpFile">
9376            <xs:annotation>
9377              <xs:documentation>(Interface=weblogic.management.configuration.ServerDebugMBean Attribute=getMagicThreadDumpFile)</xs:documentation>
9378            </xs:annotation>
9379          </xs:element>
9380          <xs:element name="magic-thread-dump-back-to-socket" type="xs:boolean" minOccurs="0" nillable="false">
9381            <xs:annotation>
9382              <xs:documentation>(Interface=weblogic.management.configuration.ServerDebugMBean Attribute=getMagicThreadDumpBackToSocket)</xs:documentation>
9383            </xs:annotation>
9384          </xs:element>
9385          <xs:element name="bug-report-service-wsdl-url" type="xs:string" minOccurs="0" nillable="true">
9386            <xs:annotation>
9387              <xs:documentation>(Interface=weblogic.management.configuration.ServerDebugMBean Attribute=getBugReportServiceWsdlUrl)</xs:documentation>
9388            </xs:annotation>
9389          </xs:element>
9390          <xs:element name="debug-app-container" type="xs:boolean" minOccurs="0" nillable="false">
9391            <xs:annotation>
9392              <xs:documentation>Debug Application Container processing</xs:documentation>
9393            </xs:annotation>
9394          </xs:element>
9395          <xs:element name="debug-libraries" type="xs:boolean" minOccurs="0" nillable="false">
9396            <xs:annotation>
9397              <xs:documentation>Debug application library processing</xs:documentation>
9398            </xs:annotation>
9399          </xs:element>
9400          <xs:element name="debug-class-redef" type="xs:boolean" minOccurs="0" nillable="false">
9401            <xs:annotation>
9402              <xs:documentation>Gets the DebugClassRedef attribute of ServerDebugMBean</xs:documentation>
9403            </xs:annotation>
9404          </xs:element>
9405          <xs:element name="redefining-class-loader" type="xs:boolean" minOccurs="0" nillable="false">
9406            <xs:annotation>
9407              <xs:documentation>Gets the fastswap RedefiningClassLoader debug attribute of ServerDebugMBean</xs:documentation>
9408            </xs:annotation>
9409          </xs:element>
9410          <xs:element name="debug-class-size" type="xs:boolean" minOccurs="0" nillable="false">
9411            <xs:annotation>
9412              <xs:documentation>Gets the fastswap DebugClassSize debug attribute of ServerDebugMBean</xs:documentation>
9413            </xs:annotation>
9414          </xs:element>
9415          <xs:element name="default-store" type="xs:boolean" minOccurs="0" nillable="false">
9416            <xs:annotation>
9417              <xs:documentation>Gets the fastswap DefaultStore debug attribute of ServerDebugMBean</xs:documentation>
9418            </xs:annotation>
9419          </xs:element>
9420          <xs:element name="class-change-notifier" type="xs:boolean" minOccurs="0" nillable="false">
9421            <xs:annotation>
9422              <xs:documentation>Gets the fastswap ClassChangeNotifier debug attribute of ServerDebugMBean</xs:documentation>
9423            </xs:annotation>
9424          </xs:element>
9425          <xs:element name="debug-http" type="xs:boolean" minOccurs="0" nillable="false">
9426            <xs:annotation>
9427              <xs:documentation>Debug WebApp Container HTTP processing.</xs:documentation>
9428            </xs:annotation>
9429          </xs:element>
9430          <xs:element name="debug-url-resolution" type="xs:boolean" minOccurs="0" nillable="false">
9431            <xs:annotation>
9432              <xs:documentation>Debug URL resolution for incoming http requests</xs:documentation>
9433            </xs:annotation>
9434          </xs:element>
9435          <xs:element name="debug-http-sessions" type="xs:boolean" minOccurs="0" nillable="false">
9436            <xs:annotation>
9437              <xs:documentation>Debug Http Session management in the webapp container.</xs:documentation>
9438            </xs:annotation>
9439          </xs:element>
9440          <xs:element name="debug-http-logging" type="xs:boolean" minOccurs="0" nillable="false">
9441            <xs:annotation>
9442              <xs:documentation>Debug log manager in the webapp container.</xs:documentation>
9443            </xs:annotation>
9444          </xs:element>
9445          <xs:element name="debug-web-app-identity-assertion" type="xs:boolean" minOccurs="0" nillable="false">
9446            <xs:annotation>
9447              <xs:documentation>Debug identity assertion flow when identity assertion occurs in the
9448 webapp container.</xs:documentation>
9449            </xs:annotation>
9450          </xs:element>
9451          <xs:element name="debug-web-app-security" type="xs:boolean" minOccurs="0" nillable="false">
9452            <xs:annotation>
9453              <xs:documentation>Debug webapp security</xs:documentation>
9454            </xs:annotation>
9455          </xs:element>
9456          <xs:element name="debug-web-app-module" type="xs:boolean" minOccurs="0" nillable="false">
9457            <xs:annotation>
9458              <xs:documentation>Debug WebApp Module deployment callbacks</xs:documentation>
9459            </xs:annotation>
9460          </xs:element>
9461          <xs:element name="debug-ejb-compilation" type="xs:boolean" minOccurs="0" nillable="false">
9462            <xs:annotation>
9463              <xs:documentation>Debug EJB compilation</xs:documentation>
9464            </xs:annotation>
9465          </xs:element>
9466          <xs:element name="debug-ejb-deployment" type="xs:boolean" minOccurs="0" nillable="false">
9467            <xs:annotation>
9468              <xs:documentation>Debug EJB deployment</xs:documentation>
9469            </xs:annotation>
9470          </xs:element>
9471          <xs:element name="debug-ejb-mdb-connection" type="xs:boolean" minOccurs="0" nillable="false">
9472            <xs:annotation>
9473              <xs:documentation>Debug EJB MDB Connection processing</xs:documentation>
9474            </xs:annotation>
9475          </xs:element>
9476          <xs:element name="debug-ejb-caching" type="xs:boolean" minOccurs="0" nillable="false">
9477            <xs:annotation>
9478              <xs:documentation>Debug EJB Caching</xs:documentation>
9479            </xs:annotation>
9480          </xs:element>
9481          <xs:element name="debug-ejb-swapping" type="xs:boolean" minOccurs="0" nillable="false">
9482            <xs:annotation>
9483              <xs:documentation>Debug EJB Swapping</xs:documentation>
9484            </xs:annotation>
9485          </xs:element>
9486          <xs:element name="debug-ejb-locking" type="xs:boolean" minOccurs="0" nillable="false">
9487            <xs:annotation>
9488              <xs:documentation>Debug EJB locking</xs:documentation>
9489            </xs:annotation>
9490          </xs:element>
9491          <xs:element name="debug-ejb-pooling" type="xs:boolean" minOccurs="0" nillable="false">
9492            <xs:annotation>
9493              <xs:documentation>Debug EJB pooling</xs:documentation>
9494            </xs:annotation>
9495          </xs:element>
9496          <xs:element name="debug-ejb-timers" type="xs:boolean" minOccurs="0" nillable="false">
9497            <xs:annotation>
9498              <xs:documentation>Debug EJB Timer processing</xs:documentation>
9499            </xs:annotation>
9500          </xs:element>
9501          <xs:element name="debug-ejb-invoke" type="xs:boolean" minOccurs="0" nillable="false">
9502            <xs:annotation>
9503              <xs:documentation>Debug EJB invocation processing</xs:documentation>
9504            </xs:annotation>
9505          </xs:element>
9506          <xs:element name="debug-ejb-security" type="xs:boolean" minOccurs="0" nillable="false">
9507            <xs:annotation>
9508              <xs:documentation>Debug EJB Security</xs:documentation>
9509            </xs:annotation>
9510          </xs:element>
9511          <xs:element name="debug-ejb-cmp-deployment" type="xs:boolean" minOccurs="0" nillable="false">
9512            <xs:annotation>
9513              <xs:documentation>Debug EJB CMP deployment processing</xs:documentation>
9514            </xs:annotation>
9515          </xs:element>
9516          <xs:element name="debug-ejb-cmp-runtime" type="xs:boolean" minOccurs="0" nillable="false">
9517            <xs:annotation>
9518              <xs:documentation>Debug EJB CMP runtime processing</xs:documentation>
9519            </xs:annotation>
9520          </xs:element>
9521          <xs:element name="debug-event-manager" type="xs:boolean" minOccurs="0" nillable="false">
9522            <xs:annotation>
9523              <xs:documentation>Debug Event Manager processing</xs:documentation>
9524            </xs:annotation>
9525          </xs:element>
9526          <xs:element name="debug-server-migration" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9527            <xs:annotation>
9528              <xs:documentation>Debug low-level Server Migration processing</xs:documentation>
9529            </xs:annotation>
9530          </xs:element>
9531          <xs:element name="debug-cluster-fragments" type="xs:boolean" minOccurs="0" nillable="false">
9532            <xs:annotation>
9533              <xs:documentation>Debug for each fragment that is sent or received by multicast.</xs:documentation>
9534            </xs:annotation>
9535          </xs:element>
9536          <xs:element name="debug-cluster" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9537            <xs:annotation>
9538              <xs:documentation>Debug each GroupMessage that is sent or received by
9539 multicast.</xs:documentation>
9540            </xs:annotation>
9541          </xs:element>
9542          <xs:element name="debug-cluster-heartbeats" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9543            <xs:annotation>
9544              <xs:documentation>Debug each cluster Heartbeat that is sent or received by multicast.</xs:documentation>
9545            </xs:annotation>
9546          </xs:element>
9547          <xs:element name="debug-cluster-announcements" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9548            <xs:annotation>
9549              <xs:documentation>Debug each Announcement, StateDump, and Attributes message that
9550 is sent or received by multicast.</xs:documentation>
9551            </xs:annotation>
9552          </xs:element>
9553          <xs:element name="debug-replication" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9554            <xs:annotation>
9555              <xs:documentation>Debug cluster replication information.</xs:documentation>
9556            </xs:annotation>
9557          </xs:element>
9558          <xs:element name="debug-replication-details" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9559            <xs:annotation>
9560              <xs:documentation>Debug low-level cluster replication information.</xs:documentation>
9561            </xs:annotation>
9562          </xs:element>
9563          <xs:element name="debug-async-queue" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9564            <xs:annotation>
9565              <xs:documentation>Debug async replication/persistence information.</xs:documentation>
9566            </xs:annotation>
9567          </xs:element>
9568          <xs:element name="debug-leader-election" type="xs:boolean" minOccurs="0" nillable="false">
9569            <xs:annotation>
9570              <xs:documentation>Debug the cluster leader election messages.</xs:documentation>
9571            </xs:annotation>
9572          </xs:element>
9573          <xs:element name="debug-drs-calls" type="xs:boolean" minOccurs="0" nillable="false">
9574            <xs:annotation>
9575              <xs:documentation>Debug Data replication service (DRS) API calls.</xs:documentation>
9576            </xs:annotation>
9577          </xs:element>
9578          <xs:element name="debug-drs-heartbeats" type="xs:boolean" minOccurs="0" nillable="false">
9579            <xs:annotation>
9580              <xs:documentation>Debug DRS Heartbeats.</xs:documentation>
9581            </xs:annotation>
9582          </xs:element>
9583          <xs:element name="debug-drs-messages" type="xs:boolean" minOccurs="0" nillable="false">
9584            <xs:annotation>
9585              <xs:documentation>Debug DRS Message traffic.</xs:documentation>
9586            </xs:annotation>
9587          </xs:element>
9588          <xs:element name="debug-drs-update-status" type="xs:boolean" minOccurs="0" nillable="false">
9589            <xs:annotation>
9590              <xs:documentation>Debug DRS Update status processing.</xs:documentation>
9591            </xs:annotation>
9592          </xs:element>
9593          <xs:element name="debug-drs-state-transitions" type="xs:boolean" minOccurs="0" nillable="false">
9594            <xs:annotation>
9595              <xs:documentation>Debug DRS State transitions.</xs:documentation>
9596            </xs:annotation>
9597          </xs:element>
9598          <xs:element name="debug-drs-queues" type="xs:boolean" minOccurs="0" nillable="false">
9599            <xs:annotation>
9600              <xs:documentation>Debug DRS Queueing traffic.</xs:documentation>
9601            </xs:annotation>
9602          </xs:element>
9603          <xs:element name="debug-jndi" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9604            <xs:annotation>
9605              <xs:documentation>Debug basic naming service machinery.</xs:documentation>
9606            </xs:annotation>
9607          </xs:element>
9608          <xs:element name="debug-jndi-resolution" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9609            <xs:annotation>
9610              <xs:documentation>Debug naming service name resolution.</xs:documentation>
9611            </xs:annotation>
9612          </xs:element>
9613          <xs:element name="debug-jndi-factories" type="xs:boolean" minOccurs="0" nillable="false">
9614            <xs:annotation>
9615              <xs:documentation>Debug JNDI state and object factories.</xs:documentation>
9616            </xs:annotation>
9617          </xs:element>
9618          <xs:element name="debug-tunneling-connection-timeout" type="xs:boolean" minOccurs="0" nillable="false">
9619            <xs:annotation>
9620              <xs:documentation>Debug HTTP tunneling connection timed out processing.</xs:documentation>
9621            </xs:annotation>
9622          </xs:element>
9623          <xs:element name="debug-tunneling-connection" type="xs:boolean" minOccurs="0" nillable="false">
9624            <xs:annotation>
9625              <xs:documentation>Debug HTTP tunneling connection open/close processing.</xs:documentation>
9626            </xs:annotation>
9627          </xs:element>
9628          <xs:element name="debug-jms-back-end" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9629            <xs:annotation>
9630              <xs:documentation>Debug JMSBackEnd processing</xs:documentation>
9631            </xs:annotation>
9632          </xs:element>
9633          <xs:element name="debug-jms-front-end" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9634            <xs:annotation>
9635              <xs:documentation>Debug JMSFrontEnd processing</xs:documentation>
9636            </xs:annotation>
9637          </xs:element>
9638          <xs:element name="debug-jms-common" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9639            <xs:annotation>
9640              <xs:documentation>Debug JMSCommon processing</xs:documentation>
9641            </xs:annotation>
9642          </xs:element>
9643          <xs:element name="debug-jms-config" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9644            <xs:annotation>
9645              <xs:documentation>Debug JMSConfig processing</xs:documentation>
9646            </xs:annotation>
9647          </xs:element>
9648          <xs:element name="debug-jms-dist-topic" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9649            <xs:annotation>
9650              <xs:documentation>Debug JMS Distributed Topic processing</xs:documentation>
9651            </xs:annotation>
9652          </xs:element>
9653          <xs:element name="debug-jms-locking" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9654            <xs:annotation>
9655              <xs:documentation>Debug JMS Lock processing</xs:documentation>
9656            </xs:annotation>
9657          </xs:element>
9658          <xs:element name="debug-jmsxa" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9659            <xs:annotation>
9660              <xs:documentation>Debug JMS XA processing</xs:documentation>
9661            </xs:annotation>
9662          </xs:element>
9663          <xs:element name="debug-jms-dispatcher" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9664            <xs:annotation>
9665              <xs:documentation>Debug JMS Dispatcher processing</xs:documentation>
9666            </xs:annotation>
9667          </xs:element>
9668          <xs:element name="debug-jms-store" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9669            <xs:annotation>
9670              <xs:documentation>Debug JMS Store operations</xs:documentation>
9671            </xs:annotation>
9672          </xs:element>
9673          <xs:element name="debug-jms-boot" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9674            <xs:annotation>
9675              <xs:documentation>Debug JMS boot operations</xs:documentation>
9676            </xs:annotation>
9677          </xs:element>
9678          <xs:element name="debug-jms-durable-subscribers" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9679            <xs:annotation>
9680              <xs:documentation>Debug JMS durable subscriber operations</xs:documentation>
9681            </xs:annotation>
9682          </xs:element>
9683          <xs:element name="debug-jmsjdbc-scavenge-on-flush" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9684            <xs:annotation>
9685              <xs:documentation>Debug JMS JDBC store scavenge mode processing</xs:documentation>
9686            </xs:annotation>
9687          </xs:element>
9688          <xs:element name="debug-jmsame" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9689            <xs:annotation>
9690              <xs:documentation>Debug JMS AME processing</xs:documentation>
9691            </xs:annotation>
9692          </xs:element>
9693          <xs:element name="debug-jms-pause-resume" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9694            <xs:annotation>
9695              <xs:documentation>Debug JMS Pause/Resume processing</xs:documentation>
9696            </xs:annotation>
9697          </xs:element>
9698          <xs:element name="debug-jms-module" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9699            <xs:annotation>
9700              <xs:documentation>Debug JMSModule deployment processing</xs:documentation>
9701            </xs:annotation>
9702          </xs:element>
9703          <xs:element name="debug-jms-message-path" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9704            <xs:annotation>
9705              <xs:documentation>Debug JMS MessagePath processing</xs:documentation>
9706            </xs:annotation>
9707          </xs:element>
9708          <xs:element name="debug-jmssaf" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9709            <xs:annotation>
9710              <xs:documentation>Debug JMS SAF processing</xs:documentation>
9711            </xs:annotation>
9712          </xs:element>
9713          <xs:element name="debug-jms-wrappers" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9714            <xs:annotation>
9715              <xs:documentation>Debug the pooling and wrapping of JMS connections, sessions, and other
9716 objects. This feature is enabled when a JMS connection factory, from
9717 any vendor, is used inside an EJB or a servlet using the
9718 "resource-reference" element in the deployment descriptor.</xs:documentation>
9719            </xs:annotation>
9720          </xs:element>
9721          <xs:element name="debug-jmscds" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9722            <xs:annotation>
9723              <xs:documentation>Debug JMS CDS processing</xs:documentation>
9724            </xs:annotation>
9725          </xs:element>
9726          <xs:element name="debug-jtaxa" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9727            <xs:annotation>
9728              <xs:documentation>Debug JTA XA resources</xs:documentation>
9729            </xs:annotation>
9730          </xs:element>
9731          <xs:element name="debug-jta-non-xa" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9732            <xs:annotation>
9733              <xs:documentation>Debug JTA non-XA resources</xs:documentation>
9734            </xs:annotation>
9735          </xs:element>
9736          <xs:element name="debug-jtaxa-stack-trace" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9737            <xs:annotation>
9738              <xs:documentation>Detailed Debug of JTA XA processing</xs:documentation>
9739            </xs:annotation>
9740          </xs:element>
9741          <xs:element name="debug-jtarmi" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9742            <xs:annotation>
9743              <xs:documentation>Debug JTA RMI processing</xs:documentation>
9744            </xs:annotation>
9745          </xs:element>
9746          <xs:element name="debug-jta2pc" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9747            <xs:annotation>
9748              <xs:documentation>Debug JTA 2PC processing</xs:documentation>
9749            </xs:annotation>
9750          </xs:element>
9751          <xs:element name="debug-jta2pc-stack-trace" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9752            <xs:annotation>
9753              <xs:documentation>Detailed Debug of JTA 2PC processing</xs:documentation>
9754            </xs:annotation>
9755          </xs:element>
9756          <xs:element name="debug-jtatlog" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9757            <xs:annotation>
9758              <xs:documentation>Debug JTA transaction log processing</xs:documentation>
9759            </xs:annotation>
9760          </xs:element>
9761          <xs:element name="debug-jtajdbc" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9762            <xs:annotation>
9763              <xs:documentation>Debug JTA JDBC processing</xs:documentation>
9764            </xs:annotation>
9765          </xs:element>
9766          <xs:element name="debug-jta-recovery" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9767            <xs:annotation>
9768              <xs:documentation>Debug JTA Recovery processing</xs:documentation>
9769            </xs:annotation>
9770          </xs:element>
9771          <xs:element name="debug-jta-recovery-stack-trace" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9772            <xs:annotation>
9773              <xs:documentation>Detailed debug of JTA Recovery processing</xs:documentation>
9774            </xs:annotation>
9775          </xs:element>
9776          <xs:element name="debug-jtaapi" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9777            <xs:annotation>
9778              <xs:documentation>Debug JTA external API</xs:documentation>
9779            </xs:annotation>
9780          </xs:element>
9781          <xs:element name="debug-jta-propagate" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9782            <xs:annotation>
9783              <xs:documentation>Debug JTA transaction propagation</xs:documentation>
9784            </xs:annotation>
9785          </xs:element>
9786          <xs:element name="debug-jta-gateway" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9787            <xs:annotation>
9788              <xs:documentation>Debug JTA imported transactions</xs:documentation>
9789            </xs:annotation>
9790          </xs:element>
9791          <xs:element name="debug-jta-gateway-stack-trace" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9792            <xs:annotation>
9793              <xs:documentation>Detailed debug of JTA imported transactions</xs:documentation>
9794            </xs:annotation>
9795          </xs:element>
9796          <xs:element name="debug-jta-naming" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9797            <xs:annotation>
9798              <xs:documentation>Debug JTA naming</xs:documentation>
9799            </xs:annotation>
9800          </xs:element>
9801          <xs:element name="debug-jta-naming-stack-trace" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9802            <xs:annotation>
9803              <xs:documentation>Detailed debug of JTA naming</xs:documentation>
9804            </xs:annotation>
9805          </xs:element>
9806          <xs:element name="debug-jta-resource-health" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9807            <xs:annotation>
9808              <xs:documentation>Debug JTA resource health</xs:documentation>
9809            </xs:annotation>
9810          </xs:element>
9811          <xs:element name="debug-jta-migration" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9812            <xs:annotation>
9813              <xs:documentation>Debug JTA TLOG Migration</xs:documentation>
9814            </xs:annotation>
9815          </xs:element>
9816          <xs:element name="debug-jta-lifecycle" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9817            <xs:annotation>
9818              <xs:documentation>Debug JTA ServerLifecycle</xs:documentation>
9819            </xs:annotation>
9820          </xs:element>
9821          <xs:element name="debug-jtallr" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9822            <xs:annotation>
9823              <xs:documentation>Debug JTA Logging Last Resource </xs:documentation>
9824            </xs:annotation>
9825          </xs:element>
9826          <xs:element name="debug-jta-health" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9827            <xs:annotation>
9828              <xs:documentation>Debug JTA Health Monitoring</xs:documentation>
9829            </xs:annotation>
9830          </xs:element>
9831          <xs:element name="debug-jta-transaction-name" type="xs:string" minOccurs="0" nillable="true">
9832            <xs:annotation>
9833              <xs:documentation>Debug JTA Transaction name filter processing</xs:documentation>
9834            </xs:annotation>
9835          </xs:element>
9836          <xs:element name="debug-jta-resource-name" type="xs:string" minOccurs="0" nillable="true">
9837            <xs:annotation>
9838              <xs:documentation>Debug JTA Resource name filter</xs:documentation>
9839            </xs:annotation>
9840          </xs:element>
9841          <xs:element name="debug-messaging-kernel" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9842            <xs:annotation>
9843              <xs:documentation>Debugging for the messaging kernel. The messaging kernel is low-
9844 level messaging code that is used by the JMS and store and forward
9845 subsystems.</xs:documentation>
9846            </xs:annotation>
9847          </xs:element>
9848          <xs:element name="debug-messaging-kernel-boot" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9849            <xs:annotation>
9850              <xs:documentation>Debugging for the messaging kernel as the server is being rebooted.
9851 This provides detailed information on every persistent message
9852 that is recovered.</xs:documentation>
9853            </xs:annotation>
9854          </xs:element>
9855          <xs:element name="debug-saf-life-cycle" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9856            <xs:annotation>
9857              <xs:documentation>Debug Messaging SAF Lifecycle.</xs:documentation>
9858            </xs:annotation>
9859          </xs:element>
9860          <xs:element name="debug-saf-admin" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9861            <xs:annotation>
9862              <xs:documentation>Debug Messaging SAF Admin.</xs:documentation>
9863            </xs:annotation>
9864          </xs:element>
9865          <xs:element name="debug-saf-manager" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9866            <xs:annotation>
9867              <xs:documentation>Debug Messaging SAF Manager.</xs:documentation>
9868            </xs:annotation>
9869          </xs:element>
9870          <xs:element name="debug-saf-sending-agent" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9871            <xs:annotation>
9872              <xs:documentation>Debug Messaging SAF SendingAgent.</xs:documentation>
9873            </xs:annotation>
9874          </xs:element>
9875          <xs:element name="debug-saf-receiving-agent" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9876            <xs:annotation>
9877              <xs:documentation>Debug Messaging SAF ReceivingAgent.</xs:documentation>
9878            </xs:annotation>
9879          </xs:element>
9880          <xs:element name="debug-saf-transport" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9881            <xs:annotation>
9882              <xs:documentation>Debug Messaging SAF Transport.</xs:documentation>
9883            </xs:annotation>
9884          </xs:element>
9885          <xs:element name="debug-saf-message-path" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9886            <xs:annotation>
9887              <xs:documentation>Debug Messaging SAF MessagePath.</xs:documentation>
9888            </xs:annotation>
9889          </xs:element>
9890          <xs:element name="debug-saf-store" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9891            <xs:annotation>
9892              <xs:documentation>Debug Messaging SAF Store.</xs:documentation>
9893            </xs:annotation>
9894          </xs:element>
9895          <xs:element name="debug-saf-verbose" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9896            <xs:annotation>
9897              <xs:documentation>Detailed debug of Messaging SAF.</xs:documentation>
9898            </xs:annotation>
9899          </xs:element>
9900          <xs:element name="debug-path-svc" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9901            <xs:annotation>
9902              <xs:documentation>Debug the Path Service</xs:documentation>
9903            </xs:annotation>
9904          </xs:element>
9905          <xs:element name="debug-path-svc-verbose" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9906            <xs:annotation>
9907              <xs:documentation>Detailed debug for the Path Service</xs:documentation>
9908            </xs:annotation>
9909          </xs:element>
9910          <xs:element name="debug-sca-container" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9911            <xs:annotation>
9912              <xs:documentation>Debug Weblogic SCA Container </xs:documentation>
9913            </xs:annotation>
9914          </xs:element>
9915          <xs:element name="debug-security-realm" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9916            <xs:annotation>
9917              <xs:documentation>Debug Security Realm processing</xs:documentation>
9918            </xs:annotation>
9919          </xs:element>
9920          <xs:element name="debug-security" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9921            <xs:annotation>
9922              <xs:documentation>Debug Security service manager</xs:documentation>
9923            </xs:annotation>
9924          </xs:element>
9925          <xs:element name="debug-security-password-policy" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9926            <xs:annotation>
9927              <xs:documentation>Debug Security Password Guessing</xs:documentation>
9928            </xs:annotation>
9929          </xs:element>
9930          <xs:element name="debug-security-user-lockout" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9931            <xs:annotation>
9932              <xs:documentation>Debug Security User Lockout processing</xs:documentation>
9933            </xs:annotation>
9934          </xs:element>
9935          <xs:element name="debug-security-service" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9936            <xs:annotation>
9937              <xs:documentation>Debug Security Service</xs:documentation>
9938            </xs:annotation>
9939          </xs:element>
9940          <xs:element name="debug-security-predicate" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9941            <xs:annotation>
9942              <xs:documentation>Debug Security Framework predicate processing</xs:documentation>
9943            </xs:annotation>
9944          </xs:element>
9945          <xs:element name="debug-security-ssl" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9946            <xs:annotation>
9947              <xs:documentation>Debug Security SSL and TLS processing</xs:documentation>
9948            </xs:annotation>
9949          </xs:element>
9950          <xs:element name="debug-security-ssl-eaten" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9951            <xs:annotation>
9952              <xs:documentation>Debug Security SSL and TLS exception processing</xs:documentation>
9953            </xs:annotation>
9954          </xs:element>
9955          <xs:element name="debug-cert-revoc-check" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9956            <xs:annotation>
9957              <xs:documentation>Debug Security PKI X.509 certificate revocation checking</xs:documentation>
9958            </xs:annotation>
9959          </xs:element>
9960          <xs:element name="debug-embedded-ldap" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9961            <xs:annotation>
9962              <xs:documentation>Debug Embedded LDAP processing</xs:documentation>
9963            </xs:annotation>
9964          </xs:element>
9965          <xs:element name="debug-embedded-ldap-log-to-console" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9966            <xs:annotation>
9967              <xs:documentation>Debug Embedded LDAP processing (output to console)</xs:documentation>
9968            </xs:annotation>
9969          </xs:element>
9970          <xs:element name="debug-embedded-ldap-log-level" minOccurs="0" nillable="false" default="0">
9971            <xs:annotation>
9972              <xs:documentation>Debug Embedded LDAP processing (log level)</xs:documentation>
9973            </xs:annotation>
9974            <xs:simpleType>
9975              <xs:restriction base="xs:int">
9976                <xs:minInclusive value="0"/>
9977                <xs:maxInclusive value="11"/>
9978              </xs:restriction>
9979            </xs:simpleType>
9980          </xs:element>
9981          <xs:element name="debug-embedded-ldap-write-override-props" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9982            <xs:annotation>
9983              <xs:documentation>Embedded LDAP Write All Overrides to Property Files</xs:documentation>
9984            </xs:annotation>
9985          </xs:element>
9986          <xs:element name="debug-security-adjudicator" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9987            <xs:annotation>
9988              <xs:documentation>Debug Security Framework Adjudication processing</xs:documentation>
9989            </xs:annotation>
9990          </xs:element>
9991          <xs:element name="debug-security-atn" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9992            <xs:annotation>
9993              <xs:documentation>Debug Security Framework Atn processing</xs:documentation>
9994            </xs:annotation>
9995          </xs:element>
9996          <xs:element name="debug-security-atz" type="xs:boolean" minOccurs="0" nillable="false" default="false">
9997            <xs:annotation>
9998              <xs:documentation>Debug Security Framework Atz processing</xs:documentation>
9999            </xs:annotation>
10000          </xs:element>
10001          <xs:element name="debug-security-auditor" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10002            <xs:annotation>
10003              <xs:documentation>Debug Security Framework Auditor processing</xs:documentation>
10004            </xs:annotation>
10005          </xs:element>
10006          <xs:element name="debug-security-cred-map" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10007            <xs:annotation>
10008              <xs:documentation>Debug Security Framework Credential Mapper processing</xs:documentation>
10009            </xs:annotation>
10010          </xs:element>
10011          <xs:element name="debug-security-encryption-service" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10012            <xs:annotation>
10013              <xs:documentation>Debug Security Framework Encryption Service processing</xs:documentation>
10014            </xs:annotation>
10015          </xs:element>
10016          <xs:element name="debug-security-key-store" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10017            <xs:annotation>
10018              <xs:documentation>Debug Security Framework KeyStore processing</xs:documentation>
10019            </xs:annotation>
10020          </xs:element>
10021          <xs:element name="debug-security-cert-path" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10022            <xs:annotation>
10023              <xs:documentation>Debug Security Framework CertPath processing</xs:documentation>
10024            </xs:annotation>
10025          </xs:element>
10026          <xs:element name="debug-security-role-map" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10027            <xs:annotation>
10028              <xs:documentation>Debug Security Framework Role Mapping</xs:documentation>
10029            </xs:annotation>
10030          </xs:element>
10031          <xs:element name="debug-security-e-engine" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10032            <xs:annotation>
10033              <xs:documentation>Debug Security Framework Entitlements Engine processing</xs:documentation>
10034            </xs:annotation>
10035          </xs:element>
10036          <xs:element name="debug-security-jacc" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10037            <xs:annotation>
10038              <xs:documentation>Debug Security Framework JACC processing</xs:documentation>
10039            </xs:annotation>
10040          </xs:element>
10041          <xs:element name="debug-security-jacc-non-policy" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10042            <xs:annotation>
10043              <xs:documentation>Debug Security Framework JACC nonPolicy processing</xs:documentation>
10044            </xs:annotation>
10045          </xs:element>
10046          <xs:element name="debug-security-jacc-policy" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10047            <xs:annotation>
10048              <xs:documentation>Debug Security Framework JACC Policy processing</xs:documentation>
10049            </xs:annotation>
10050          </xs:element>
10051          <xs:element name="debug-security-saml-lib" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10052            <xs:annotation>
10053              <xs:documentation>Debug Security Framework SAML library processing</xs:documentation>
10054            </xs:annotation>
10055          </xs:element>
10056          <xs:element name="debug-security-saml-atn" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10057            <xs:annotation>
10058              <xs:documentation>Debug Security Framework SAML Provider atn processing</xs:documentation>
10059            </xs:annotation>
10060          </xs:element>
10061          <xs:element name="debug-security-saml-cred-map" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10062            <xs:annotation>
10063              <xs:documentation>Debug Security Framework SAML Provider credential mapper processing</xs:documentation>
10064            </xs:annotation>
10065          </xs:element>
10066          <xs:element name="debug-security-saml-service" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10067            <xs:annotation>
10068              <xs:documentation>Debug Security Framework SAML SSO profile services</xs:documentation>
10069            </xs:annotation>
10070          </xs:element>
10071          <xs:element name="debug-security-saml2-lib" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10072            <xs:annotation>
10073              <xs:documentation>Debug Security Framework SAML2 library processing</xs:documentation>
10074            </xs:annotation>
10075          </xs:element>
10076          <xs:element name="debug-security-saml2-atn" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10077            <xs:annotation>
10078              <xs:documentation>Debug Security Framework SAML2 Provider atn processing</xs:documentation>
10079            </xs:annotation>
10080          </xs:element>
10081          <xs:element name="debug-security-saml2-cred-map" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10082            <xs:annotation>
10083              <xs:documentation>Debug Security Framework SAML2 Provider credential mapper processing</xs:documentation>
10084            </xs:annotation>
10085          </xs:element>
10086          <xs:element name="debug-security-saml2-service" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10087            <xs:annotation>
10088              <xs:documentation>Debug Security Framework SAML2 SSO profile services</xs:documentation>
10089            </xs:annotation>
10090          </xs:element>
10091          <xs:element name="debug-jdbc-conn" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10092            <xs:annotation>
10093              <xs:documentation>Debug JDBC Connection setup/teardown processing</xs:documentation>
10094            </xs:annotation>
10095          </xs:element>
10096          <xs:element name="debug-jdbcsql" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10097            <xs:annotation>
10098              <xs:documentation>Debug JDBC SQL processing</xs:documentation>
10099            </xs:annotation>
10100          </xs:element>
10101          <xs:element name="debug-jdbcrmi" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10102            <xs:annotation>
10103              <xs:documentation>Debug JDBC RMI processing</xs:documentation>
10104            </xs:annotation>
10105          </xs:element>
10106          <xs:element name="debug-jdbc-driver-logging" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10107            <xs:annotation>
10108              <xs:documentation>Debug JDBC DriverLogging processing</xs:documentation>
10109            </xs:annotation>
10110          </xs:element>
10111          <xs:element name="debug-jdbc-internal" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10112            <xs:annotation>
10113              <xs:documentation>Debug JDBC Internal processing</xs:documentation>
10114            </xs:annotation>
10115          </xs:element>
10116          <xs:element name="debug-jdbcrac" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10117            <xs:annotation>
10118              <xs:documentation>Debug Oracle RAC processing</xs:documentation>
10119            </xs:annotation>
10120          </xs:element>
10121          <xs:element name="debug-jdbcons" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10122            <xs:annotation>
10123              <xs:documentation>Debug ONS client </xs:documentation>
10124            </xs:annotation>
10125          </xs:element>
10126          <xs:element name="debug-jdbcucp" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10127            <xs:annotation>
10128              <xs:documentation>Debug Oracle UCP processing</xs:documentation>
10129            </xs:annotation>
10130          </xs:element>
10131          <xs:element name="debug-jdbcreplay" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10132            <xs:annotation>
10133              <xs:documentation>Debug REPLAY client </xs:documentation>
10134            </xs:annotation>
10135          </xs:element>
10136          <xs:element name="debug-messaging-bridge-startup" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10137            <xs:annotation>
10138              <xs:documentation>Debug Messaging Bridge start up processing</xs:documentation>
10139            </xs:annotation>
10140          </xs:element>
10141          <xs:element name="debug-messaging-bridge-runtime" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10142            <xs:annotation>
10143              <xs:documentation>Debug Messaging Bridge runtime processing</xs:documentation>
10144            </xs:annotation>
10145          </xs:element>
10146          <xs:element name="debug-messaging-bridge-runtime-verbose" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10147            <xs:annotation>
10148              <xs:documentation>Detailed debug of Messaging Bridge runtime processing</xs:documentation>
10149            </xs:annotation>
10150          </xs:element>
10151          <xs:element name="debug-messaging-bridge-dump-to-log" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10152            <xs:annotation>
10153              <xs:documentation>Not Used</xs:documentation>
10154            </xs:annotation>
10155          </xs:element>
10156          <xs:element name="debug-messaging-bridge-dump-to-console" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10157            <xs:annotation>
10158              <xs:documentation>Not Used</xs:documentation>
10159            </xs:annotation>
10160          </xs:element>
10161          <xs:element name="debug-store-io-logical" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10162            <xs:annotation>
10163              <xs:documentation>Debug persistent store high-level logical
10164 operations, such as read, write, delete, and update.
10165 Multiple logical operations may occur in a single physical
10166 operation.</xs:documentation>
10167            </xs:annotation>
10168          </xs:element>
10169          <xs:element name="debug-store-io-logical-boot" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10170            <xs:annotation>
10171              <xs:documentation>Debug persistent store logical boot
10172 operations (lists all recovered records).</xs:documentation>
10173            </xs:annotation>
10174          </xs:element>
10175          <xs:element name="debug-store-io-physical" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10176            <xs:annotation>
10177              <xs:documentation>Debugging for persistent store low-level physical
10178 operations which typically directly correspond to file or
10179 JDBC operations.
10180 Multiple logical operations may occur in a single physical
10181 operation.</xs:documentation>
10182            </xs:annotation>
10183          </xs:element>
10184          <xs:element name="debug-store-io-physical-verbose" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10185            <xs:annotation>
10186              <xs:documentation>Detailed debug for persistent store low-level physical
10187 operations which typically directly correspond to file or
10188 JDBC operations.</xs:documentation>
10189            </xs:annotation>
10190          </xs:element>
10191          <xs:element name="debug-store-xa" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10192            <xs:annotation>
10193              <xs:documentation>Debug persistent store resource
10194 manager transaction activity, includes tracing
10195 for the related operations of layered subsystems (such as JMS).</xs:documentation>
10196            </xs:annotation>
10197          </xs:element>
10198          <xs:element name="debug-store-xa-verbose" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10199            <xs:annotation>
10200              <xs:documentation>Detailed debug of persistent store resource
10201 manager transaction activity, includes tracing
10202 for the related operations of layered subsystems (such as JMS).</xs:documentation>
10203            </xs:annotation>
10204          </xs:element>
10205          <xs:element name="debug-store-admin" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10206            <xs:annotation>
10207              <xs:documentation>Debug the persistent store's administration code. This
10208 will produce debug events when instances of the store are created and
10209 deleted, and when the server is booted.</xs:documentation>
10210            </xs:annotation>
10211          </xs:element>
10212          <xs:element name="debug-xml-registry-debug-level" minOccurs="0" nillable="false" default="0">
10213            <xs:annotation>
10214              <xs:documentation>XML Registry debugging option: Debug levels</xs:documentation>
10215            </xs:annotation>
10216            <xs:simpleType>
10217              <xs:restriction base="xs:int">
10218                <xs:minInclusive value="0"/>
10219                <xs:maxInclusive value="3"/>
10220              </xs:restriction>
10221            </xs:simpleType>
10222          </xs:element>
10223          <xs:element name="debug-xml-registry-debug-name" type="xs:string" minOccurs="0" nillable="true">
10224            <xs:annotation>
10225              <xs:documentation>XML Registry debugging option: Debug name</xs:documentation>
10226            </xs:annotation>
10227          </xs:element>
10228          <xs:element name="debug-xml-registry-include-time" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10229            <xs:annotation>
10230              <xs:documentation>XML Registry debugging option: Debug IncludeTime</xs:documentation>
10231            </xs:annotation>
10232          </xs:element>
10233          <xs:element name="debug-xml-registry-include-name" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10234            <xs:annotation>
10235              <xs:documentation>XML Registry debugging option: Debug IncludeName</xs:documentation>
10236            </xs:annotation>
10237          </xs:element>
10238          <xs:element name="debug-xml-registry-include-class" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10239            <xs:annotation>
10240              <xs:documentation>XML Registry debugging option: Debug IncludeClass</xs:documentation>
10241            </xs:annotation>
10242          </xs:element>
10243          <xs:element name="debug-xml-registry-include-location" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10244            <xs:annotation>
10245              <xs:documentation>XML Registry debugging option: Debug IncludeLocation</xs:documentation>
10246            </xs:annotation>
10247          </xs:element>
10248          <xs:element name="debug-xml-registry-use-short-class" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10249            <xs:annotation>
10250              <xs:documentation>XML Registry debugging option: Debug UseShortClass</xs:documentation>
10251            </xs:annotation>
10252          </xs:element>
10253          <xs:element name="debug-jaxp-debug-level" minOccurs="0" nillable="false" default="0">
10254            <xs:annotation>
10255              <xs:documentation>JAXP debugging option: Debug level</xs:documentation>
10256            </xs:annotation>
10257            <xs:simpleType>
10258              <xs:restriction base="xs:int">
10259                <xs:minInclusive value="0"/>
10260                <xs:maxInclusive value="3"/>
10261              </xs:restriction>
10262            </xs:simpleType>
10263          </xs:element>
10264          <xs:element name="debug-jaxp-debug-name" type="xs:string" minOccurs="0" nillable="true">
10265            <xs:annotation>
10266              <xs:documentation>JAXP debugging option: Debug name</xs:documentation>
10267            </xs:annotation>
10268          </xs:element>
10269          <xs:element name="debug-jaxp-include-time" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10270            <xs:annotation>
10271              <xs:documentation>JAXP debugging option: Debug IncludeTime</xs:documentation>
10272            </xs:annotation>
10273          </xs:element>
10274          <xs:element name="debug-jaxp-include-name" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10275            <xs:annotation>
10276              <xs:documentation>JAXP debugging option: Debug IncludeName</xs:documentation>
10277            </xs:annotation>
10278          </xs:element>
10279          <xs:element name="debug-jaxp-include-class" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10280            <xs:annotation>
10281              <xs:documentation>JAXP debugging option: Debug IncludeClass</xs:documentation>
10282            </xs:annotation>
10283          </xs:element>
10284          <xs:element name="debug-jaxp-include-location" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10285            <xs:annotation>
10286              <xs:documentation>JAXP debugging option: Debug IncludeLocation</xs:documentation>
10287            </xs:annotation>
10288          </xs:element>
10289          <xs:element name="debug-jaxp-use-short-class" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10290            <xs:annotation>
10291              <xs:documentation>JAXP debugging option: Debug UseShortClass</xs:documentation>
10292            </xs:annotation>
10293          </xs:element>
10294          <xs:element name="debug-xml-entity-cache-debug-level" minOccurs="0" nillable="false" default="0">
10295            <xs:annotation>
10296              <xs:documentation>XMLEntityCache debugging option: Debug level</xs:documentation>
10297            </xs:annotation>
10298            <xs:simpleType>
10299              <xs:restriction base="xs:int">
10300                <xs:minInclusive value="0"/>
10301                <xs:maxInclusive value="3"/>
10302              </xs:restriction>
10303            </xs:simpleType>
10304          </xs:element>
10305          <xs:element name="debug-xml-entity-cache-debug-name" type="xs:string" minOccurs="0" nillable="true">
10306            <xs:annotation>
10307              <xs:documentation>XMLEntityCache debugging option: Debug name</xs:documentation>
10308            </xs:annotation>
10309          </xs:element>
10310          <xs:element name="debug-xml-entity-cache-include-time" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10311            <xs:annotation>
10312              <xs:documentation>XMLEntityCache debugging option: Debug IncludeTime</xs:documentation>
10313            </xs:annotation>
10314          </xs:element>
10315          <xs:element name="debug-xml-entity-cache-include-name" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10316            <xs:annotation>
10317              <xs:documentation>XMLEntityCache debugging option: Debug IncludeName</xs:documentation>
10318            </xs:annotation>
10319          </xs:element>
10320          <xs:element name="debug-xml-entity-cache-include-class" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10321            <xs:annotation>
10322              <xs:documentation>XMLEntityCache debugging option: Debug IncludeClass</xs:documentation>
10323            </xs:annotation>
10324          </xs:element>
10325          <xs:element name="debug-xml-entity-cache-include-location" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10326            <xs:annotation>
10327              <xs:documentation>XMLEntityCache debugging option: Debug IncludeLocation</xs:documentation>
10328            </xs:annotation>
10329          </xs:element>
10330          <xs:element name="debug-xml-entity-cache-use-short-class" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10331            <xs:annotation>
10332              <xs:documentation>XMLEntityCache debugging option: Debug UseShortClass</xs:documentation>
10333            </xs:annotation>
10334          </xs:element>
10335          <xs:element name="debug-deploy" type="xs:boolean" minOccurs="0" nillable="false">
10336            <xs:annotation>
10337              <xs:documentation>Debug deploy command processing</xs:documentation>
10338            </xs:annotation>
10339          </xs:element>
10340          <xs:element name="debug-deployment" type="xs:boolean" minOccurs="0" nillable="false">
10341            <xs:annotation>
10342              <xs:documentation>Debug deployment processing</xs:documentation>
10343            </xs:annotation>
10344          </xs:element>
10345          <xs:element name="debug-deployment-service" type="xs:boolean" minOccurs="0" nillable="false">
10346            <xs:annotation>
10347              <xs:documentation>Debug deployment service processing</xs:documentation>
10348            </xs:annotation>
10349          </xs:element>
10350          <xs:element name="debug-deployment-service-status-updates" type="xs:boolean" minOccurs="0" nillable="false">
10351            <xs:annotation>
10352              <xs:documentation>Debug deployment service status update processing</xs:documentation>
10353            </xs:annotation>
10354          </xs:element>
10355          <xs:element name="debug-deployment-service-internal" type="xs:boolean" minOccurs="0" nillable="false">
10356            <xs:annotation>
10357              <xs:documentation>Debug internal deployment service processing</xs:documentation>
10358            </xs:annotation>
10359          </xs:element>
10360          <xs:element name="debug-deployment-service-transport" type="xs:boolean" minOccurs="0" nillable="false">
10361            <xs:annotation>
10362              <xs:documentation>Debug deployment service transport processing</xs:documentation>
10363            </xs:annotation>
10364          </xs:element>
10365          <xs:element name="debug-deployment-service-transport-http" type="xs:boolean" minOccurs="0" nillable="false">
10366            <xs:annotation>
10367              <xs:documentation>Debug deployment service HTTP transport processing</xs:documentation>
10368            </xs:annotation>
10369          </xs:element>
10370          <xs:element name="master-deployer" type="xs:boolean" minOccurs="0" nillable="false">
10371            <xs:annotation>
10372              <xs:documentation>Debug Master Deployer processing</xs:documentation>
10373            </xs:annotation>
10374          </xs:element>
10375          <xs:element name="slave-deployer" type="xs:boolean" minOccurs="0" nillable="false">
10376            <xs:annotation>
10377              <xs:documentation>Debug Slave Deployer processing</xs:documentation>
10378            </xs:annotation>
10379          </xs:element>
10380          <xs:element name="application-container" type="xs:boolean" minOccurs="0" nillable="false">
10381            <xs:annotation>
10382              <xs:documentation>Debug Application Container deployment processing</xs:documentation>
10383            </xs:annotation>
10384          </xs:element>
10385          <xs:element name="class-finder" type="xs:boolean" minOccurs="0" nillable="false">
10386            <xs:annotation>
10387              <xs:documentation>Debug ClassFinder processing</xs:documentation>
10388            </xs:annotation>
10389          </xs:element>
10390          <xs:element name="classpath-servlet" type="xs:boolean" minOccurs="0" nillable="false">
10391            <xs:annotation>
10392              <xs:documentation>Debug ClassPathServlet processing</xs:documentation>
10393            </xs:annotation>
10394          </xs:element>
10395          <xs:element name="web-module" type="xs:boolean" minOccurs="0" nillable="false">
10396            <xs:annotation>
10397              <xs:documentation>Debug WebModule processing</xs:documentation>
10398            </xs:annotation>
10399          </xs:element>
10400          <xs:element name="class-loader" type="xs:boolean" minOccurs="0" nillable="false">
10401            <xs:annotation>
10402              <xs:documentation>Debug ClassLoader processing</xs:documentation>
10403            </xs:annotation>
10404          </xs:element>
10405          <xs:element name="class-loader-verbose" type="xs:boolean" minOccurs="0" nillable="false">
10406            <xs:annotation>
10407              <xs:documentation>Detailed debug of ClassLoader processing</xs:documentation>
10408            </xs:annotation>
10409          </xs:element>
10410          <xs:element name="classloader-web-app" type="xs:boolean" minOccurs="0" nillable="false">
10411            <xs:annotation>
10412              <xs:documentation>Debug WebApp ClassLoader processing</xs:documentation>
10413            </xs:annotation>
10414          </xs:element>
10415          <xs:element name="debug-bootstrap-servlet" type="xs:boolean" minOccurs="0" nillable="false">
10416            <xs:annotation>
10417              <xs:documentation>Debug the bootstrap servlet that runs
10418 on the Admin Server and is invoked over HTTP by a booting managed
10419 server.</xs:documentation>
10420            </xs:annotation>
10421          </xs:element>
10422          <xs:element name="debug-file-distribution-servlet" type="xs:boolean" minOccurs="0" nillable="false">
10423            <xs:annotation>
10424              <xs:documentation>Debug the file distribution servlet that runs
10425 on the Admin Server and is invoked over HTTP by a booting managed
10426 server.</xs:documentation>
10427            </xs:annotation>
10428          </xs:element>
10429          <xs:element name="debug-diagnostic-lifecycle-handlers" type="xs:boolean" minOccurs="0" nillable="false">
10430            <xs:annotation>
10431              <xs:documentation>Debug diagnostic lifecycle handler processing</xs:documentation>
10432            </xs:annotation>
10433          </xs:element>
10434          <xs:element name="debug-diagnostic-data-gathering" type="xs:boolean" minOccurs="0" nillable="false">
10435            <xs:annotation>
10436              <xs:documentation>Debug data gathering processing</xs:documentation>
10437            </xs:annotation>
10438          </xs:element>
10439          <xs:element name="debug-diagnostic-instrumentation" type="xs:boolean" minOccurs="0" nillable="false">
10440            <xs:annotation>
10441              <xs:documentation>Debug diagnostic instrumentation processing</xs:documentation>
10442            </xs:annotation>
10443          </xs:element>
10444          <xs:element name="debug-diagnostic-instrumentation-weaving" type="xs:boolean" minOccurs="0" nillable="false">
10445            <xs:annotation>
10446              <xs:documentation>Debug instrumentation weaving</xs:documentation>
10447            </xs:annotation>
10448          </xs:element>
10449          <xs:element name="debug-diagnostic-instrumentation-weaving-matches" type="xs:boolean" minOccurs="0" nillable="false">
10450            <xs:annotation>
10451              <xs:documentation>Debug instrumentation weaving for matches only</xs:documentation>
10452            </xs:annotation>
10453          </xs:element>
10454          <xs:element name="debug-diagnostic-instrumentation-actions" type="xs:boolean" minOccurs="0" nillable="false">
10455            <xs:annotation>
10456              <xs:documentation>Debug instrumentation actions/monitors</xs:documentation>
10457            </xs:annotation>
10458          </xs:element>
10459          <xs:element name="debug-diagnostic-instrumentation-events" type="xs:boolean" minOccurs="0" nillable="false">
10460            <xs:annotation>
10461              <xs:documentation>Debug instrumentation event records</xs:documentation>
10462            </xs:annotation>
10463          </xs:element>
10464          <xs:element name="debug-diagnostic-instrumentation-config" type="xs:boolean" minOccurs="0" nillable="false">
10465            <xs:annotation>
10466              <xs:documentation>Debug instrumentation configuration processing</xs:documentation>
10467            </xs:annotation>
10468          </xs:element>
10469          <xs:element name="debug-diagnostic-archive" type="xs:boolean" minOccurs="0" nillable="false">
10470            <xs:annotation>
10471              <xs:documentation>Debug diagnostic archive processing</xs:documentation>
10472            </xs:annotation>
10473          </xs:element>
10474          <xs:element name="debug-diagnostic-file-archive" type="xs:boolean" minOccurs="0" nillable="false">
10475            <xs:annotation>
10476              <xs:documentation>Debug diagnostic file archive processing</xs:documentation>
10477            </xs:annotation>
10478          </xs:element>
10479          <xs:element name="debug-diagnostic-wlstore-archive" type="xs:boolean" minOccurs="0" nillable="false">
10480            <xs:annotation>
10481              <xs:documentation>Debug diagnostic wlstore archive processing</xs:documentation>
10482            </xs:annotation>
10483          </xs:element>
10484          <xs:element name="debug-diagnostic-jdbc-archive" type="xs:boolean" minOccurs="0" nillable="false">
10485            <xs:annotation>
10486              <xs:documentation>Debug diagnostic jdbc archive processing</xs:documentation>
10487            </xs:annotation>
10488          </xs:element>
10489          <xs:element name="debug-diagnostic-archive-retirement" type="xs:boolean" minOccurs="0" nillable="false">
10490            <xs:annotation>
10491              <xs:documentation>Debug diagnostic archive retirement processing</xs:documentation>
10492            </xs:annotation>
10493          </xs:element>
10494          <xs:element name="debug-diagnostics-module" type="xs:boolean" minOccurs="0" nillable="false">
10495            <xs:annotation>
10496              <xs:documentation>Debug diagnostic module processing</xs:documentation>
10497            </xs:annotation>
10498          </xs:element>
10499          <xs:element name="debug-diagnostics-harvester" type="xs:boolean" minOccurs="0" nillable="false">
10500            <xs:annotation>
10501              <xs:documentation>Debug diagnostic harvester processing</xs:documentation>
10502            </xs:annotation>
10503          </xs:element>
10504          <xs:element name="debug-diagnostics-harvester-data" type="xs:boolean" minOccurs="0" nillable="false">
10505            <xs:annotation>
10506              <xs:documentation>Detailed debug of diagnostic harvester processing</xs:documentation>
10507            </xs:annotation>
10508          </xs:element>
10509          <xs:element name="debug-diagnostics-harvester-m-bean-plugin" type="xs:boolean" minOccurs="0" nillable="false">
10510            <xs:annotation>
10511              <xs:documentation>Debug MBean harvester processing.</xs:documentation>
10512            </xs:annotation>
10513          </xs:element>
10514          <xs:element name="debug-diagnostics-harvester-tree-bean-plugin" type="xs:boolean" minOccurs="0" nillable="false">
10515            <xs:annotation>
10516              <xs:documentation>Debug tree bean harvester processing</xs:documentation>
10517            </xs:annotation>
10518          </xs:element>
10519          <xs:element name="debug-diagnostic-image" type="xs:boolean" minOccurs="0" nillable="false">
10520            <xs:annotation>
10521              <xs:documentation>Debug diagnostic image processing</xs:documentation>
10522            </xs:annotation>
10523          </xs:element>
10524          <xs:element name="debug-diagnostic-query" type="xs:boolean" minOccurs="0" nillable="false">
10525            <xs:annotation>
10526              <xs:documentation>Debug diagnostic query processing</xs:documentation>
10527            </xs:annotation>
10528          </xs:element>
10529          <xs:element name="debug-diagnostic-accessor" type="xs:boolean" minOccurs="0" nillable="false">
10530            <xs:annotation>
10531              <xs:documentation>Debug diagnostic accessor processing</xs:documentation>
10532            </xs:annotation>
10533          </xs:element>
10534          <xs:element name="debug-diagnostic-collections" type="xs:boolean" minOccurs="0" nillable="false">
10535            <xs:annotation>
10536              <xs:documentation>Debug diagnostic collection processing</xs:documentation>
10537            </xs:annotation>
10538          </xs:element>
10539          <xs:element name="debug-diagnostic-context" type="xs:boolean" minOccurs="0" nillable="false">
10540            <xs:annotation>
10541              <xs:documentation>Debug diagnostic context processing</xs:documentation>
10542            </xs:annotation>
10543          </xs:element>
10544          <xs:element name="debug-snmp-toolkit" type="xs:boolean" minOccurs="0" nillable="false">
10545            <xs:annotation>
10546              <xs:documentation>Debug the SNMP vendor toolkit implementation.</xs:documentation>
10547            </xs:annotation>
10548          </xs:element>
10549          <xs:element name="debug-snmp-agent" type="xs:boolean" minOccurs="0" nillable="false">
10550            <xs:annotation>
10551              <xs:documentation>Debug the SNMP agent framework.</xs:documentation>
10552            </xs:annotation>
10553          </xs:element>
10554          <xs:element name="debug-snmp-protocol-tcp" type="xs:boolean" minOccurs="0" nillable="false">
10555            <xs:annotation>
10556              <xs:documentation>Debug the SNMP TCP protocol handler.</xs:documentation>
10557            </xs:annotation>
10558          </xs:element>
10559          <xs:element name="debug-snmp-extension-provider" type="xs:boolean" minOccurs="0" nillable="false">
10560            <xs:annotation>
10561              <xs:documentation> The debug attribute to enable or disable the SNMP Agent Extension
10562 Provider discovery and initialization. </xs:documentation>
10563            </xs:annotation>
10564          </xs:element>
10565          <xs:element name="debug-domain-log-handler" type="xs:boolean" minOccurs="0" nillable="false">
10566            <xs:annotation>
10567              <xs:documentation>Debug Domain Log Handler processing</xs:documentation>
10568            </xs:annotation>
10569          </xs:element>
10570          <xs:element name="debug-logging-configuration" type="xs:boolean" minOccurs="0" nillable="false">
10571            <xs:annotation>
10572              <xs:documentation>Debug log configuration processing</xs:documentation>
10573            </xs:annotation>
10574          </xs:element>
10575          <xs:element name="debug-diagnostic-watch" type="xs:boolean" minOccurs="0" nillable="false">
10576            <xs:annotation>
10577              <xs:documentation>Debug diagnostic watch processing</xs:documentation>
10578            </xs:annotation>
10579          </xs:element>
10580          <xs:element name="debug-ra-pool-verbose" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10581            <xs:annotation>
10582              <xs:documentation>Debug J2EE Resource Adapter pool management (size management) processing</xs:documentation>
10583            </xs:annotation>
10584          </xs:element>
10585          <xs:element name="debug-ra" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10586            <xs:annotation>
10587              <xs:documentation>Debug Resource Adapter XA general/top-level processing</xs:documentation>
10588            </xs:annotation>
10589          </xs:element>
10590          <xs:element name="debug-rax-ain" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10591            <xs:annotation>
10592              <xs:documentation>Debug Resource Adapter XA incoming message processing</xs:documentation>
10593            </xs:annotation>
10594          </xs:element>
10595          <xs:element name="debug-rax-aout" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10596            <xs:annotation>
10597              <xs:documentation>Debug Resource Adapter XA outgoing message processing</xs:documentation>
10598            </xs:annotation>
10599          </xs:element>
10600          <xs:element name="debug-rax-awork" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10601            <xs:annotation>
10602              <xs:documentation>Debug Resource Adapter XA Work request processing</xs:documentation>
10603            </xs:annotation>
10604          </xs:element>
10605          <xs:element name="debug-ra-local-out" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10606            <xs:annotation>
10607              <xs:documentation>Debug Resource Adapter local tx outgoing message processing</xs:documentation>
10608            </xs:annotation>
10609          </xs:element>
10610          <xs:element name="debug-ra-lifecycle" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10611            <xs:annotation>
10612              <xs:documentation>Debug ResourceAdapter Lifecycle processing</xs:documentation>
10613            </xs:annotation>
10614          </xs:element>
10615          <xs:element name="debug-connector-service" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10616            <xs:annotation>
10617              <xs:documentation>Debug connector service action processing</xs:documentation>
10618            </xs:annotation>
10619          </xs:element>
10620          <xs:element name="debug-ra-deployment" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10621            <xs:annotation>
10622              <xs:documentation>Debug Resource Adapter (un)deploy, security id settings</xs:documentation>
10623            </xs:annotation>
10624          </xs:element>
10625          <xs:element name="debug-ra-parsing" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10626            <xs:annotation>
10627              <xs:documentation>Debug Resource Adapter descriptor parsing</xs:documentation>
10628            </xs:annotation>
10629          </xs:element>
10630          <xs:element name="debug-ra-security-ctx" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10631            <xs:annotation>
10632              <xs:documentation>Debug setup of resource ref processing (container and application managed
10633 security set by calling application components)</xs:documentation>
10634            </xs:annotation>
10635          </xs:element>
10636          <xs:element name="debug-ra-pooling" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10637            <xs:annotation>
10638              <xs:documentation>Debug Resource Adapter operations on a connection pool (proxy testing)</xs:documentation>
10639            </xs:annotation>
10640          </xs:element>
10641          <xs:element name="debug-ra-connections" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10642            <xs:annotation>
10643              <xs:documentation>Debug Resource Adapter outbound connection operations (get, close, associate,
10644 disassociate, ping)</xs:documentation>
10645            </xs:annotation>
10646          </xs:element>
10647          <xs:element name="debug-ra-conn-events" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10648            <xs:annotation>
10649              <xs:documentation>Debug Resource Adapter connection event processing</xs:documentation>
10650            </xs:annotation>
10651          </xs:element>
10652          <xs:element name="debug-ra-work" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10653            <xs:annotation>
10654              <xs:documentation>Debug Resource Adapter Work submission and cancel processing</xs:documentation>
10655            </xs:annotation>
10656          </xs:element>
10657          <xs:element name="debug-ra-work-events" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10658            <xs:annotation>
10659              <xs:documentation>Debug Resource Adapter work event processing</xs:documentation>
10660            </xs:annotation>
10661          </xs:element>
10662          <xs:element name="debug-ra-classloader" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10663            <xs:annotation>
10664              <xs:documentation>Debug Resource Adapter class loading</xs:documentation>
10665            </xs:annotation>
10666          </xs:element>
10667          <xs:element name="debug-wan-replication-details" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10668            <xs:annotation>
10669              <xs:documentation>Debug low-level wan replication processing</xs:documentation>
10670            </xs:annotation>
10671          </xs:element>
10672          <xs:element name="debug-jmx" type="xs:boolean" minOccurs="0" nillable="false">
10673            <xs:annotation>
10674              <xs:documentation>Debug JMX processing</xs:documentation>
10675            </xs:annotation>
10676          </xs:element>
10677          <xs:element name="debug-jmx-core" type="xs:boolean" minOccurs="0" nillable="false">
10678            <xs:annotation>
10679              <xs:documentation>Debug core JMX processing</xs:documentation>
10680            </xs:annotation>
10681          </xs:element>
10682          <xs:element name="debug-jmx-runtime" type="xs:boolean" minOccurs="0" nillable="false">
10683            <xs:annotation>
10684              <xs:documentation>Debug JMX runtime service processing</xs:documentation>
10685            </xs:annotation>
10686          </xs:element>
10687          <xs:element name="debug-jmx-domain" type="xs:boolean" minOccurs="0" nillable="false">
10688            <xs:annotation>
10689              <xs:documentation>Debug JMX domain service processing</xs:documentation>
10690            </xs:annotation>
10691          </xs:element>
10692          <xs:element name="debug-jmx-edit" type="xs:boolean" minOccurs="0" nillable="false">
10693            <xs:annotation>
10694              <xs:documentation>Debug JMX edit service processing</xs:documentation>
10695            </xs:annotation>
10696          </xs:element>
10697          <xs:element name="debug-jmx-compatibility" type="xs:boolean" minOccurs="0" nillable="false">
10698            <xs:annotation>
10699              <xs:documentation>Debug JMX CompatibilityMBeanServer service processing</xs:documentation>
10700            </xs:annotation>
10701          </xs:element>
10702          <xs:element name="debug-configuration-edit" type="xs:boolean" minOccurs="0" nillable="false">
10703            <xs:annotation>
10704              <xs:documentation>Debug management configuration edit processing</xs:documentation>
10705            </xs:annotation>
10706          </xs:element>
10707          <xs:element name="debug-configuration-runtime" type="xs:boolean" minOccurs="0" nillable="false">
10708            <xs:annotation>
10709              <xs:documentation>Debug management configuration runtime processing</xs:documentation>
10710            </xs:annotation>
10711          </xs:element>
10712          <xs:element name="debug-j2ee-management" type="xs:boolean" minOccurs="0" nillable="false">
10713            <xs:annotation>
10714              <xs:documentation>Debug J2EE management processing</xs:documentation>
10715            </xs:annotation>
10716          </xs:element>
10717          <xs:element name="debug-iiop-naming" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10718            <xs:annotation>
10719              <xs:documentation>Debug IIOP CosNaming processing</xs:documentation>
10720            </xs:annotation>
10721          </xs:element>
10722          <xs:element name="debug-iiop-tunneling" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10723            <xs:annotation>
10724              <xs:documentation>Debug IIOP tunnelling</xs:documentation>
10725            </xs:annotation>
10726          </xs:element>
10727          <xs:element name="debug-consensus-leasing" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10728            <xs:annotation>
10729              <xs:documentation>Debug cluster consensus lease processing</xs:documentation>
10730            </xs:annotation>
10731          </xs:element>
10732          <xs:element name="debug-server-life-cycle" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10733            <xs:annotation>
10734              <xs:documentation>Debug Server ServerLifeCycle processing</xs:documentation>
10735            </xs:annotation>
10736          </xs:element>
10737          <xs:element name="debug-wtc-config" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10738            <xs:annotation>
10739              <xs:documentation>Debug WTC configuration processing</xs:documentation>
10740            </xs:annotation>
10741          </xs:element>
10742          <xs:element name="debug-wtct-dom-pdu" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10743            <xs:annotation>
10744              <xs:documentation>Debug WTC XATMI Message processing</xs:documentation>
10745            </xs:annotation>
10746          </xs:element>
10747          <xs:element name="debug-wtcu-data" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10748            <xs:annotation>
10749              <xs:documentation>Debug WTC user data processing</xs:documentation>
10750            </xs:annotation>
10751          </xs:element>
10752          <xs:element name="debug-wtc-gwt-ex" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10753            <xs:annotation>
10754              <xs:documentation>Debug WTC gwt execution</xs:documentation>
10755            </xs:annotation>
10756          </xs:element>
10757          <xs:element name="debug-wtc-jatmi-ex" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10758            <xs:annotation>
10759              <xs:documentation>Debug WTC jatmi execution</xs:documentation>
10760            </xs:annotation>
10761          </xs:element>
10762          <xs:element name="debug-wtc-corba-ex" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10763            <xs:annotation>
10764              <xs:documentation>Debug WTC corba execution</xs:documentation>
10765            </xs:annotation>
10766          </xs:element>
10767          <xs:element name="debug-wt-ct-bridge-ex" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10768            <xs:annotation>
10769              <xs:documentation>Debug WTC tBridge execution</xs:documentation>
10770            </xs:annotation>
10771          </xs:element>
10772          <xs:element name="debug-jpa-meta-data" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10773            <xs:annotation>
10774              <xs:documentation>Debug JPA MetaData processing</xs:documentation>
10775            </xs:annotation>
10776          </xs:element>
10777          <xs:element name="debug-jpa-enhance" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10778            <xs:annotation>
10779              <xs:documentation>Debug JPA post-compilation</xs:documentation>
10780            </xs:annotation>
10781          </xs:element>
10782          <xs:element name="debug-jpa-runtime" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10783            <xs:annotation>
10784              <xs:documentation>Debug JPA runtime diagnostics</xs:documentation>
10785            </xs:annotation>
10786          </xs:element>
10787          <xs:element name="debug-jpa-query" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10788            <xs:annotation>
10789              <xs:documentation>Debug JPA Query processing</xs:documentation>
10790            </xs:annotation>
10791          </xs:element>
10792          <xs:element name="debug-jpa-data-cache" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10793            <xs:annotation>
10794              <xs:documentation>Debug JPA data cache</xs:documentation>
10795            </xs:annotation>
10796          </xs:element>
10797          <xs:element name="debug-jpa-tool" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10798            <xs:annotation>
10799              <xs:documentation>Debug JPA tools</xs:documentation>
10800            </xs:annotation>
10801          </xs:element>
10802          <xs:element name="debug-jpa-manage" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10803            <xs:annotation>
10804              <xs:documentation>Debug JPA management and monitoring</xs:documentation>
10805            </xs:annotation>
10806          </xs:element>
10807          <xs:element name="debug-jpa-profile" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10808            <xs:annotation>
10809              <xs:documentation>Debug JPA profiling</xs:documentation>
10810            </xs:annotation>
10811          </xs:element>
10812          <xs:element name="debug-jpa-jdbc-sql" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10813            <xs:annotation>
10814              <xs:documentation>Debug JPA RDBMS SQL interaction</xs:documentation>
10815            </xs:annotation>
10816          </xs:element>
10817          <xs:element name="debug-jpa-jdbc-jdbc" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10818            <xs:annotation>
10819              <xs:documentation>Debug JPA RDBMS JDBC interaction</xs:documentation>
10820            </xs:annotation>
10821          </xs:element>
10822          <xs:element name="debug-jpa-jdbc-schema" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10823            <xs:annotation>
10824              <xs:documentation>Debug JPA RDBMS schema manipulation</xs:documentation>
10825            </xs:annotation>
10826          </xs:element>
10827          <xs:element name="debug-jmst3-server" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10828            <xs:annotation>
10829              <xs:documentation>Debug DebugJMST3Server processing</xs:documentation>
10830            </xs:annotation>
10831          </xs:element>
10832          <xs:element name="debug-descriptor" type="xs:boolean" minOccurs="0" nillable="false">
10833            <xs:annotation>
10834              <xs:documentation>Debug descriptor framework processing</xs:documentation>
10835            </xs:annotation>
10836          </xs:element>
10837          <xs:element name="debug-server-start-statistics" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10838            <xs:annotation>
10839              <xs:documentation> If statistics about server start will be logged after the running message.</xs:documentation>
10840            </xs:annotation>
10841          </xs:element>
10842          <xs:element name="debug-management-services-resource" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10843            <xs:annotation>
10844              <xs:documentation>Debug Management Services Resources</xs:documentation>
10845            </xs:annotation>
10846          </xs:element>
10847          <xs:element name="debug-deployment-plan" type="xs:boolean" minOccurs="0" nillable="false">
10848            <xs:annotation>
10849              <xs:documentation>Debug deployment plan processing</xs:documentation>
10850            </xs:annotation>
10851          </xs:element>
10852        </xs:sequence>
10853      </xs:extension>
10854    </xs:complexContent>
10855  </xs:complexType>
10856  <xs:complexType name="kernel-debugType">
10857    <xs:annotation>
10858      <xs:documentation>Corresponds to KernelDebugMBean
10859 (Interface=weblogic.management.configuration.KernelDebugMBean)</xs:documentation>
10860    </xs:annotation>
10861    <xs:complexContent>
10862      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:debugType">
10863        <xs:sequence>
10864          <xs:element name="debug-abbreviation" type="xs:boolean" minOccurs="0" nillable="false">
10865            <xs:annotation>
10866              <xs:documentation>Debug abbreviations over JVM to JVM connections</xs:documentation>
10867            </xs:annotation>
10868          </xs:element>
10869          <xs:element name="debug-connection" type="xs:boolean" minOccurs="0" nillable="false">
10870            <xs:annotation>
10871              <xs:documentation>Debug JVM to JVM connections</xs:documentation>
10872            </xs:annotation>
10873          </xs:element>
10874          <xs:element name="debug-messaging" type="xs:boolean" minOccurs="0" nillable="false">
10875            <xs:annotation>
10876              <xs:documentation>Debug messages sent over JVM to JVM connections</xs:documentation>
10877            </xs:annotation>
10878          </xs:element>
10879          <xs:element name="debug-routing" type="xs:boolean" minOccurs="0" nillable="false">
10880            <xs:annotation>
10881              <xs:documentation>Debug routing of messages over JVM to JVM connections</xs:documentation>
10882            </xs:annotation>
10883          </xs:element>
10884          <xs:element name="debug-load-balancing" type="xs:boolean" minOccurs="0" nillable="false">
10885            <xs:annotation>
10886              <xs:documentation>Debug stub-level load-balancing processing</xs:documentation>
10887            </xs:annotation>
10888          </xs:element>
10889          <xs:element name="debug-work-context" type="xs:boolean" minOccurs="0" nillable="false">
10890            <xs:annotation>
10891              <xs:documentation>Debug Work context (out of band data propagation)</xs:documentation>
10892            </xs:annotation>
10893          </xs:element>
10894          <xs:element name="debug-fail-over" type="xs:boolean" minOccurs="0" nillable="false">
10895            <xs:annotation>
10896              <xs:documentation>Debug stub-level fail-over processing</xs:documentation>
10897            </xs:annotation>
10898          </xs:element>
10899          <xs:element name="force-gc-each-dgc-period" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10900            <xs:annotation>
10901              <xs:documentation>Force VM garbage collection on each DGC interval</xs:documentation>
10902            </xs:annotation>
10903          </xs:element>
10904          <xs:element name="debug-dgc-enrollment" type="xs:boolean" minOccurs="0" nillable="false">
10905            <xs:annotation>
10906              <xs:documentation>Debug each DGC enrollment.</xs:documentation>
10907            </xs:annotation>
10908          </xs:element>
10909          <xs:element name="log-dgc-statistics" type="xs:boolean" minOccurs="0" nillable="false">
10910            <xs:annotation>
10911              <xs:documentation>Debug DGC with Statistics</xs:documentation>
10912            </xs:annotation>
10913          </xs:element>
10914          <xs:element name="debug-ssl" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10915            <xs:annotation>
10916              <xs:documentation>Debug SSL processing</xs:documentation>
10917            </xs:annotation>
10918          </xs:element>
10919          <xs:element name="debug-rc4" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10920            <xs:annotation>
10921              <xs:documentation>Debug RC4 cipher processing</xs:documentation>
10922            </xs:annotation>
10923          </xs:element>
10924          <xs:element name="debug-rsa" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10925            <xs:annotation>
10926              <xs:documentation>Debug RSA security processing</xs:documentation>
10927            </xs:annotation>
10928          </xs:element>
10929          <xs:element name="debug-muxer" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10930            <xs:annotation>
10931              <xs:documentation>Debug Muxer processing</xs:documentation>
10932            </xs:annotation>
10933          </xs:element>
10934          <xs:element name="debug-muxer-detail" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10935            <xs:annotation>
10936              <xs:documentation>Detailed debug for Muxer processing</xs:documentation>
10937            </xs:annotation>
10938          </xs:element>
10939          <xs:element name="debug-muxer-timeout" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10940            <xs:annotation>
10941              <xs:documentation>Debug Muxer timeout processing</xs:documentation>
10942            </xs:annotation>
10943          </xs:element>
10944          <xs:element name="debug-muxer-connection" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10945            <xs:annotation>
10946              <xs:documentation>Debug Muxer connection processing</xs:documentation>
10947            </xs:annotation>
10948          </xs:element>
10949          <xs:element name="debug-muxer-exception" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10950            <xs:annotation>
10951              <xs:documentation>Debug Muxer exception processing</xs:documentation>
10952            </xs:annotation>
10953          </xs:element>
10954          <xs:element name="debug-iiop" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10955            <xs:annotation>
10956              <xs:documentation>Debug IIOP processing</xs:documentation>
10957            </xs:annotation>
10958          </xs:element>
10959          <xs:element name="debug-iiop-transport" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10960            <xs:annotation>
10961              <xs:documentation>Debug IIOP message processing</xs:documentation>
10962            </xs:annotation>
10963          </xs:element>
10964          <xs:element name="debug-iiop-marshal" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10965            <xs:annotation>
10966              <xs:documentation>Debug buffer-level IIOP processing</xs:documentation>
10967            </xs:annotation>
10968          </xs:element>
10969          <xs:element name="debug-iiop-security" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10970            <xs:annotation>
10971              <xs:documentation>Debug IIOP security processing</xs:documentation>
10972            </xs:annotation>
10973          </xs:element>
10974          <xs:element name="debug-iiopots" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10975            <xs:annotation>
10976              <xs:documentation>Debug IIOP Object Transaction Service (OTS) processing</xs:documentation>
10977            </xs:annotation>
10978          </xs:element>
10979          <xs:element name="debug-iiop-replacer" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10980            <xs:annotation>
10981              <xs:documentation>Debug IIOP object replacement processing</xs:documentation>
10982            </xs:annotation>
10983          </xs:element>
10984          <xs:element name="debug-iiop-connection" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10985            <xs:annotation>
10986              <xs:documentation>Debug IIOP connection management processing</xs:documentation>
10987            </xs:annotation>
10988          </xs:element>
10989          <xs:element name="debug-iiop-startup" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10990            <xs:annotation>
10991              <xs:documentation>Debug IIOP startup processing</xs:documentation>
10992            </xs:annotation>
10993          </xs:element>
10994          <xs:element name="debug-self-tuning" type="xs:boolean" minOccurs="0" nillable="false" default="false">
10995            <xs:annotation>
10996              <xs:documentation>Debug WorkManager self-tuning processing</xs:documentation>
10997            </xs:annotation>
10998          </xs:element>
10999        </xs:sequence>
11000      </xs:extension>
11001    </xs:complexContent>
11002  </xs:complexType>
11003  <xs:complexType name="debugType">
11004    <xs:annotation>
11005      <xs:documentation>Corresponds to DebugMBean
11006 (Interface=weblogic.management.configuration.DebugMBean)</xs:documentation>
11007    </xs:annotation>
11008    <xs:complexContent>
11009      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
11010        <xs:sequence>
11011          <xs:element name="debug-scope" maxOccurs="unbounded" type="dom:debug-scopeType" minOccurs="0" nillable="true">
11012            <xs:annotation>
11013              <xs:documentation>Gets the configured DebugScopes for this debug bean.
11014 The debug scopes contain the enabled state for a scope
11015 (Interface=weblogic.management.configuration.DebugMBean Attribute=getDebugScopes)</xs:documentation>
11016            </xs:annotation>
11017          </xs:element>
11018        </xs:sequence>
11019      </xs:extension>
11020    </xs:complexContent>
11021  </xs:complexType>
11022  <xs:complexType name="network-access-pointType">
11023    <xs:annotation>
11024      <xs:documentation>Corresponds to NetworkAccessPointMBean
11025 (Interface=weblogic.management.configuration.NetworkAccessPointMBean)</xs:documentation>
11026    </xs:annotation>
11027    <xs:complexContent>
11028      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
11029        <xs:sequence>
11030          <xs:element name="protocol" type="xs:string" minOccurs="0" nillable="true" default="t3">
11031            <xs:annotation>
11032              <xs:documentation>The protocol this network channel should use for
11033 connections.</xs:documentation>
11034            </xs:annotation>
11035          </xs:element>
11036          <xs:element name="listen-address" type="xs:string" minOccurs="0" nillable="true">
11037            <xs:annotation>
11038              <xs:documentation>The IP address or DNS name this network channel uses to listen
11039 for incoming connections. A value of &lt;tt&gt;null&lt;/tt&gt; indicates that
11040 the network channel should obtain this value from the server's
11041 configuration.</xs:documentation>
11042            </xs:annotation>
11043          </xs:element>
11044          <xs:element name="public-address" type="xs:string" minOccurs="0" nillable="true">
11045            <xs:annotation>
11046              <xs:documentation>The IP address or DNS name representing the external identity of
11047 this network channel. A value of &lt;tt&gt;null&lt;/tt&gt; indicates that the
11048 network channel's Listen Address is also its external address. If
11049 the Listen Address is &lt;tt&gt;null,&lt;/tt&gt;the network channel obtains its
11050 external identity from the server's configuration.</xs:documentation>
11051            </xs:annotation>
11052          </xs:element>
11053          <xs:element name="listen-port" type="xs:int" minOccurs="0" nillable="false">
11054            <xs:annotation>
11055              <xs:documentation>The default TCP port this network channel uses to listen for
11056 regular (non-SSL) incoming connections. A value of &lt;tt&gt;-1&lt;/tt&gt;
11057 indicates that the network channel should obtain this value from
11058 the server's configuration.</xs:documentation>
11059            </xs:annotation>
11060          </xs:element>
11061          <xs:element name="public-port" type="xs:int" minOccurs="0" nillable="false">
11062            <xs:annotation>
11063              <xs:documentation>The externally published listen port for this network channel. A
11064 value of &lt;tt&gt;-1&lt;/tt&gt; indicates that the network channel's Listen
11065 Port is also its public listen port. If the Listen Port is
11066 &lt;tt&gt;-1,&lt;/tt&gt;the network channel obtains its public listen port from
11067 the server's configuration.</xs:documentation>
11068            </xs:annotation>
11069          </xs:element>
11070          <xs:element name="proxy-address" type="xs:string" minOccurs="0" nillable="true">
11071            <xs:annotation>
11072              <xs:documentation>The IP address or DNS name of the HTTP proxy to use for
11073 outbound connections on this channel. The HTTP proxy must
11074 support the CONNECT tunneling command.</xs:documentation>
11075            </xs:annotation>
11076          </xs:element>
11077          <xs:element name="proxy-port" type="xs:int" minOccurs="0" nillable="false" default="80">
11078            <xs:annotation>
11079              <xs:documentation>The port of the HTTP proxy to use for outbound connections
11080 on this channel. The HTTP proxy must support the CONNECT
11081 tunneling command.</xs:documentation>
11082            </xs:annotation>
11083          </xs:element>
11084          <xs:element name="http-enabled-for-this-protocol" type="xs:boolean" minOccurs="0" nillable="false" default="true">
11085            <xs:annotation>
11086              <xs:documentation>Specifies whether HTTP traffic should be allowed over this
11087 network channel.</xs:documentation>
11088            </xs:annotation>
11089          </xs:element>
11090          <xs:element name="accept-backlog" minOccurs="0" nillable="false">
11091            <xs:annotation>
11092              <xs:documentation>The number of backlogged, new TCP connection requests that this
11093 network channel allows. A value of &lt;tt&gt;-1&lt;/tt&gt; indicates that the
11094 network channel obtains its backlog configuration from the server's
11095 configuration.</xs:documentation>
11096            </xs:annotation>
11097            <xs:simpleType>
11098              <xs:restriction base="xs:int">
11099                <xs:minInclusive value="0"/>
11100              </xs:restriction>
11101            </xs:simpleType>
11102          </xs:element>
11103          <xs:element name="max-backoff-between-failures" minOccurs="0" nillable="false">
11104            <xs:annotation>
11105              <xs:documentation>The maximum back off time between failures while accepting
11106 client connections. -1 implies that this value is inherited from
11107 the server.</xs:documentation>
11108            </xs:annotation>
11109            <xs:simpleType>
11110              <xs:restriction base="xs:int">
11111                <xs:minInclusive value="0"/>
11112              </xs:restriction>
11113            </xs:simpleType>
11114          </xs:element>
11115          <xs:element name="login-timeout-millis" minOccurs="0" nillable="false">
11116            <xs:annotation>
11117              <xs:documentation>The amount of time that this network channel should wait for a
11118 connection before timing out. A value of &lt;code&gt;0&lt;/code&gt; disables
11119 network channel login timeout. A value of &lt;tt&gt;-1&lt;/tt&gt; indicates
11120 that the network channel obtains this timeout value from the
11121 server's configuration.</xs:documentation>
11122            </xs:annotation>
11123            <xs:simpleType>
11124              <xs:restriction base="xs:int">
11125                <xs:minInclusive value="0"/>
11126                <xs:maxInclusive value="100000"/>
11127              </xs:restriction>
11128            </xs:simpleType>
11129          </xs:element>
11130          <xs:element name="tunneling-client-ping-secs" minOccurs="0" nillable="false">
11131            <xs:annotation>
11132              <xs:documentation>The interval (in seconds) at which this network channel should
11133 ping an HTTP-tunneled client to see if its still alive. A value of
11134 &lt;tt&gt;-1&lt;/tt&gt; indicates that the network channel obtains this
11135 interval from the ServerMBean. (Requires you to enable
11136 tunneling for the network channel.)</xs:documentation>
11137            </xs:annotation>
11138            <xs:simpleType>
11139              <xs:restriction base="xs:int">
11140                <xs:minInclusive value="1"/>
11141              </xs:restriction>
11142            </xs:simpleType>
11143          </xs:element>
11144          <xs:element name="tunneling-client-timeout-secs" minOccurs="0" nillable="false">
11145            <xs:annotation>
11146              <xs:documentation>The amount of time (in seconds) after which this network channel
11147 considers a missing HTTP-tunneled client to be dead. A value of
11148 &lt;tt&gt;-1&lt;/tt&gt; indicates that the network channel obtains this timeout
11149 value from the ServerMBean. (Requires you to enable
11150 tunneling for the network channel.)</xs:documentation>
11151            </xs:annotation>
11152            <xs:simpleType>
11153              <xs:restriction base="xs:int">
11154                <xs:minInclusive value="1"/>
11155              </xs:restriction>
11156            </xs:simpleType>
11157          </xs:element>
11158          <xs:element name="tunneling-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
11159            <xs:annotation>
11160              <xs:documentation>Specifies whether tunneling via HTTP should be enabled for this
11161 network channel. This value is not inherited from the server's
11162 configuration.</xs:documentation>
11163            </xs:annotation>
11164          </xs:element>
11165          <xs:element name="complete-message-timeout" minOccurs="0" nillable="false">
11166            <xs:annotation>
11167              <xs:documentation>The maximum amount of time this network channel waits for a
11168 complete message to be received. A value of &lt;code&gt;0&lt;/code&gt; disables
11169 network channel complete message timeout. A value of &lt;tt&gt;-1&lt;/tt&gt;
11170 indicates that the network channel obtains this timeout value from
11171 the ServerMBean.</xs:documentation>
11172            </xs:annotation>
11173            <xs:simpleType>
11174              <xs:restriction base="xs:int">
11175                <xs:minInclusive value="0"/>
11176                <xs:maxInclusive value="480"/>
11177              </xs:restriction>
11178            </xs:simpleType>
11179          </xs:element>
11180          <xs:element name="timeout-connection-with-pending-responses" type="xs:boolean" minOccurs="0" nillable="false" default="false">
11181            <xs:annotation>
11182              <xs:documentation>Determines if connections with pending responses are allowed
11183 to timeout. It defaults to false. If set to true, the
11184 connection will be timed out for this channel if it exceeds the
11185 idleConnectionTimeout value.</xs:documentation>
11186            </xs:annotation>
11187          </xs:element>
11188          <xs:element name="idle-connection-timeout" minOccurs="0" nillable="false">
11189            <xs:annotation>
11190              <xs:documentation>The maximum amount of time (in seconds) that a connection is
11191 allowed to be idle before it is closed by this network channel. A
11192 value of &lt;tt&gt;-1&lt;/tt&gt; indicates that the network channel obtains
11193 this timeout value from the ServerMBean.</xs:documentation>
11194            </xs:annotation>
11195            <xs:simpleType>
11196              <xs:restriction base="xs:int">
11197                <xs:minInclusive value="0"/>
11198              </xs:restriction>
11199            </xs:simpleType>
11200          </xs:element>
11201          <xs:element name="connect-timeout" minOccurs="0" nillable="false">
11202            <xs:annotation>
11203              <xs:documentation>The amount of time that this network channel should wait to
11204 establish an outbound socket connection before timing out. A
11205 value of &lt;code&gt;0&lt;/code&gt; disables network channel connect
11206 timeout.</xs:documentation>
11207            </xs:annotation>
11208            <xs:simpleType>
11209              <xs:restriction base="xs:int">
11210                <xs:minInclusive value="0"/>
11211                <xs:maxInclusive value="240"/>
11212              </xs:restriction>
11213            </xs:simpleType>
11214          </xs:element>
11215          <xs:element name="max-message-size" minOccurs="0" nillable="false">
11216            <xs:annotation>
11217              <xs:documentation>The maximum message size allowable in a message header.</xs:documentation>
11218            </xs:annotation>
11219            <xs:simpleType>
11220              <xs:restriction base="xs:int">
11221                <xs:minInclusive value="4096"/>
11222                <xs:maxInclusive value="100000000"/>
11223              </xs:restriction>
11224            </xs:simpleType>
11225          </xs:element>
11226          <xs:element name="outbound-enabled" type="xs:boolean" minOccurs="0" nillable="false">
11227            <xs:annotation>
11228              <xs:documentation>Specifies whether new server-to-server connections may
11229 consider this network channel when initiating a
11230 connection. This is only relevant if the connection needs to be
11231 bound to the network channel's listen address. This will only
11232 work for binary protocols that support both outbound and
11233 inbound traffic.</xs:documentation>
11234            </xs:annotation>
11235          </xs:element>
11236          <xs:element name="channel-weight" minOccurs="0" nillable="false" default="50">
11237            <xs:annotation>
11238              <xs:documentation>A weight to give this channel when creating server-to-server
11239 connections.</xs:documentation>
11240            </xs:annotation>
11241            <xs:simpleType>
11242              <xs:restriction base="xs:int">
11243                <xs:minInclusive value="1"/>
11244                <xs:maxInclusive value="100"/>
11245              </xs:restriction>
11246            </xs:simpleType>
11247          </xs:element>
11248          <xs:element name="cluster-address" type="xs:string" minOccurs="0" nillable="true">
11249            <xs:annotation>
11250              <xs:documentation>The address this network channel uses to generate EJB handles
11251 and failover addresses for use in a cluster. This value is determined
11252 according to the following order of precedence:
11253 &lt;ol&gt;
11254 &lt;li&gt;If the cluster address is specified via the NAPMBean, then that value is used&lt;/li&gt;
11255 &lt;li&gt;If this value is not specified, the value of PublicAddress is used.
11256 &lt;li&gt;If PublicAddress is not set, this value is derive from the ClusterAddress attribute
11257 of the ClusterMbean.&lt;/li&gt;
11258 &lt;li&gt;If ClusterMbean.clusterAddress is not set, this value is derive from the listen address
11259 of the NAPMbean.&lt;/li&gt;
11260 </xs:documentation>
11261            </xs:annotation>
11262          </xs:element>
11263          <xs:element name="enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
11264            <xs:annotation>
11265              <xs:documentation>Specifies whether this channel should be started.</xs:documentation>
11266            </xs:annotation>
11267          </xs:element>
11268          <xs:element name="max-connected-clients" type="xs:int" minOccurs="0" nillable="false" default="2147483647">
11269            <xs:annotation>
11270              <xs:documentation>The maximum number of clients that can be connected on this
11271 network channel.</xs:documentation>
11272            </xs:annotation>
11273          </xs:element>
11274          <xs:element name="two-way-ssl-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
11275            <xs:annotation>
11276              <xs:documentation>Specifies whether this network channel uses two way SSL.</xs:documentation>
11277            </xs:annotation>
11278          </xs:element>
11279          <xs:element name="channel-identity-customized" type="xs:boolean" minOccurs="0" nillable="false" default="false">
11280            <xs:annotation>
11281              <xs:documentation>&lt;p&gt;Whether or not the channel's custom identity should be used.
11282 This setting only has an effect if the server is using a customized
11283 keystore. By default the channel's identity is inherited from the server's
11284 identity.
11285 (Interface=weblogic.management.configuration.NetworkAccessPointMBean Attribute=isChannelIdentityCustomized)</xs:documentation>
11286            </xs:annotation>
11287          </xs:element>
11288          <xs:element name="custom-private-key-alias" type="xs:string" minOccurs="0" nillable="true">
11289            <xs:annotation>
11290              <xs:documentation>The string alias used to store and retrieve the channel's
11291 private key in the keystore. This private key is associated with
11292 the server's digital certificate. A value of &lt;tt&gt;null&lt;/tt&gt;
11293 indicates that the network channel uses the alias specified in the
11294 server's SSL configuration.</xs:documentation>
11295            </xs:annotation>
11296          </xs:element>
11297          <xs:element name="private-key-alias" type="xs:string" minOccurs="0" nillable="true">
11298            <xs:annotation>
11299              <xs:documentation>The string alias used to store and retrieve the channel's
11300 private key in the keystore. This private key is associated with
11301 the server's digital certificate. This value is derived from
11302 other settings on the channel and cannot be physically set.</xs:documentation>
11303            </xs:annotation>
11304          </xs:element>
11305          <xs:element name="private-key-pass-phrase" type="xs:string" minOccurs="0" nillable="true">
11306            <xs:annotation>
11307              <xs:documentation>The passphrase used to retrieve the server's private key from
11308 the keystore. This passphrase is assigned to the private key when
11309 it is generated. This value is derived from
11310 other settings on the channel and cannot be physically set.</xs:documentation>
11311            </xs:annotation>
11312          </xs:element>
11313          <xs:element name="custom-private-key-pass-phrase-encrypted" type="xs:string" minOccurs="0" nillable="true">
11314            <xs:annotation>
11315              <xs:documentation>(Interface=weblogic.management.configuration.NetworkAccessPointMBean Attribute=getCustomPrivateKeyPassPhraseEncryptedAsString)</xs:documentation>
11316            </xs:annotation>
11317          </xs:element>
11318          <xs:element name="client-certificate-enforced" type="xs:boolean" minOccurs="0" nillable="false" default="false">
11319            <xs:annotation>
11320              <xs:documentation>Specifies whether clients must present digital certificates from
11321 a trusted certificate authority to WebLogic Server on this
11322 channel.</xs:documentation>
11323            </xs:annotation>
11324          </xs:element>
11325          <xs:element name="outbound-private-key-enabled" type="xs:boolean" minOccurs="0" nillable="false">
11326            <xs:annotation>
11327              <xs:documentation>&lt;p&gt;Specifies whether the identity specifed by {@link #getCustomPrivateKeyAlias}
11328 should be used for outbound SSL connections on this channel. In
11329 normal circumstances the outbound identity is determined by the
11330 caller's environment.
11331 (Interface=weblogic.management.configuration.NetworkAccessPointMBean Attribute=isOutboundPrivateKeyEnabled)</xs:documentation>
11332            </xs:annotation>
11333          </xs:element>
11334          <xs:element name="use-fast-serialization" type="xs:boolean" minOccurs="0" nillable="false">
11335            <xs:annotation>
11336              <xs:documentation>&lt;p&gt;Specifies whether to use non-standard object serialization for
11337 performance. This option works in different ways for different
11338 protocols. In particular under IIOP this option uses Java
11339 serialization rather than RMI-IIOP serialization. In general
11340 using non-standard serialization is not suitable for interop
11341 scenarios and may imply some feature loss.
11342 (Interface=weblogic.management.configuration.NetworkAccessPointMBean Attribute=getUseFastSerialization)</xs:documentation>
11343            </xs:annotation>
11344          </xs:element>
11345          <xs:element name="idle-iiop-connection-timeout" minOccurs="0" nillable="false" default="-1">
11346            <xs:annotation>
11347              <xs:documentation>The maximum number of seconds an IIOP connection is allowed to
11348 be idle before it is closed by the server. A value of &lt;tt&gt;-1&lt;/tt&gt;
11349 indicates that the network channel obtains this timeout value from
11350 the IIOPMBean or ServerMBean.</xs:documentation>
11351            </xs:annotation>
11352            <xs:simpleType>
11353              <xs:restriction base="xs:int">
11354                <xs:minInclusive value="-1"/>
11355              </xs:restriction>
11356            </xs:simpleType>
11357          </xs:element>
11358          <xs:element name="ssl-listen-port" type="xs:int" minOccurs="0" nillable="false" default="-1">
11359            <xs:annotation>
11360              <xs:documentation>The SSL listen port for the channel. -1 implies that this value
11361 is inherited from the channel.</xs:documentation>
11362            </xs:annotation>
11363          </xs:element>
11364          <xs:element name="external-dns-name" type="xs:string" minOccurs="0" nillable="true">
11365            <xs:annotation>
11366              <xs:documentation>The external DNSName for the current server, which will be sent
11367 with the session cookies and also with the dynamic server lists to
11368 the proxies. This will be required for the configurations in which
11369 you have firewall doing Network Address Translations A value of
11370 null indicates that this value is inherited from the server</xs:documentation>
11371            </xs:annotation>
11372          </xs:element>
11373          <xs:element name="login-timeout-millis-ssl" minOccurs="0" nillable="false" default="-1">
11374            <xs:annotation>
11375              <xs:documentation>Duration allowed for an SSL login sequence. If the duration is
11376 exceeded, the login is timed out. A value of 0 disables the channel login timeout.
11377 Setting this to -1 implies that this value is inherited from the SSLMBean.</xs:documentation>
11378            </xs:annotation>
11379            <xs:simpleType>
11380              <xs:restriction base="xs:int">
11381                <xs:minInclusive value="-1"/>
11382                <xs:maxInclusive value="2147483647"/>
11383              </xs:restriction>
11384            </xs:simpleType>
11385          </xs:element>
11386          <xs:element name="complete-t3-message-timeout" minOccurs="0" nillable="false" default="-1">
11387            <xs:annotation>
11388              <xs:documentation>The maximum number of seconds spent waiting for a complete T3
11389 message to be received. This attribute helps guard against denial
11390 of service attacks in which a caller indicates that they will be
11391 sending a message of a certain size which they never finish
11392 sending. -1 implies that this value is inherited from the
11393 KernelMBean.</xs:documentation>
11394            </xs:annotation>
11395            <xs:simpleType>
11396              <xs:restriction base="xs:int">
11397                <xs:minInclusive value="-1"/>
11398                <xs:maxInclusive value="480"/>
11399              </xs:restriction>
11400            </xs:simpleType>
11401          </xs:element>
11402          <xs:element name="complete-http-message-timeout" minOccurs="0" nillable="false" default="-1">
11403            <xs:annotation>
11404              <xs:documentation>The maximum number of seconds spent waiting for a complete HTTP
11405 message to be received. This attribute helps guard against denial
11406 of service attacks in which a caller indicates that they will be
11407 sending a message of a certain size which they never finish
11408 sending. -1 implies that this value is inherited from the
11409 KernelMBean.</xs:documentation>
11410            </xs:annotation>
11411            <xs:simpleType>
11412              <xs:restriction base="xs:int">
11413                <xs:minInclusive value="-1"/>
11414                <xs:maxInclusive value="480"/>
11415              </xs:restriction>
11416            </xs:simpleType>
11417          </xs:element>
11418          <xs:element name="complete-com-message-timeout" minOccurs="0" nillable="false" default="-1">
11419            <xs:annotation>
11420              <xs:documentation>The maximum number of seconds spent waiting for a complete COM
11421 message to be received. This attribute helps guard against denial
11422 of service attacks in which a caller indicates that they will be
11423 sending a message of a certain size which they never finish
11424 sending. -1 implies that this value is inherited from the
11425 KernelMBean.</xs:documentation>
11426            </xs:annotation>
11427            <xs:simpleType>
11428              <xs:restriction base="xs:int">
11429                <xs:minInclusive value="-1"/>
11430                <xs:maxInclusive value="480"/>
11431              </xs:restriction>
11432            </xs:simpleType>
11433          </xs:element>
11434          <xs:element name="complete-iiop-message-timeout" minOccurs="0" nillable="false" default="-1">
11435            <xs:annotation>
11436              <xs:documentation>The maximum number of seconds spent waiting for a complete IIOP
11437 message to be received. This attribute helps guard against denial
11438 of service attacks in which a caller indicates that they will be
11439 sending a message of a certain size which they never finish
11440 sending. -1 implies that this value is inherited from the
11441 channel.</xs:documentation>
11442            </xs:annotation>
11443            <xs:simpleType>
11444              <xs:restriction base="xs:int">
11445                <xs:minInclusive value="-1"/>
11446                <xs:maxInclusive value="480"/>
11447              </xs:restriction>
11448            </xs:simpleType>
11449          </xs:element>
11450          <xs:element name="custom-properties" type="xs:string" minOccurs="0" nillable="true">
11451            <xs:annotation>
11452              <xs:documentation>(Interface=weblogic.management.configuration.NetworkAccessPointMBean Attribute=getCustomPropertiesAsString)</xs:documentation>
11453            </xs:annotation>
11454          </xs:element>
11455          <xs:element name="sdp-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
11456            <xs:annotation>
11457              <xs:documentation>Enables Socket Direct Protocol (SDP) on this channel. Enable this attribute when configuring
11458 session replication enhancements for Managed Servers in a WebLogic cluster for Oracle Exalogic.
11459 For more information, see "Enabling Exalogic-Specific Enhancements in Oracle WebLogic Server 11g Release 1 (10.3.4)"
11460 in the Oracle Exalogic Deployment Guide.
11461 (Interface=weblogic.management.configuration.NetworkAccessPointMBean Attribute=isSDPEnabled)</xs:documentation>
11462            </xs:annotation>
11463          </xs:element>
11464          <xs:element name="outbound-private-key-alias" type="xs:string" minOccurs="0" nillable="true">
11465            <xs:annotation>
11466              <xs:documentation>The string alias used to store and retrieve the outbound
11467 private key in the keystore. This private key is associated with
11468 either a server or a client digital certificate. This attribute value is
11469 derived from other settings and cannot be physically set.</xs:documentation>
11470            </xs:annotation>
11471          </xs:element>
11472          <xs:element name="outbound-private-key-pass-phrase" type="xs:string" minOccurs="0" nillable="true">
11473            <xs:annotation>
11474              <xs:documentation>The passphrase used to retrieve the outbound private key from
11475 the keystore. This passphrase is assigned to the private key when
11476 it is generated. This attribute value is derived from
11477 other settings and cannot be physically set.</xs:documentation>
11478            </xs:annotation>
11479          </xs:element>
11480        </xs:sequence>
11481      </xs:extension>
11482    </xs:complexContent>
11483  </xs:complexType>
11484  <xs:complexType name="server-startType">
11485    <xs:annotation>
11486      <xs:documentation>Corresponds to ServerStartMBean
11487 (Interface=weblogic.management.configuration.ServerStartMBean)</xs:documentation>
11488    </xs:annotation>
11489    <xs:complexContent>
11490      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
11491        <xs:sequence>
11492          <xs:element name="java-vendor" type="xs:string" minOccurs="0" nillable="true">
11493            <xs:annotation>
11494              <xs:documentation>The Java Vendor value to use when starting this server
11495 For example, &lt;code&gt;BEA, Sun, HP etc &lt;/code&gt; </xs:documentation>
11496            </xs:annotation>
11497          </xs:element>
11498          <xs:element name="java-home" type="xs:string" minOccurs="0" nillable="true">
11499            <xs:annotation>
11500              <xs:documentation>The Java home directory (path on the machine running Node
11501 Manager) to use when starting this server.</xs:documentation>
11502            </xs:annotation>
11503          </xs:element>
11504          <xs:element name="class-path" type="xs:string" minOccurs="0" nillable="true">
11505            <xs:annotation>
11506              <xs:documentation>The classpath (path on the machine running Node Manager) to use
11507 when starting this server.</xs:documentation>
11508            </xs:annotation>
11509          </xs:element>
11510          <xs:element name="bea-home" type="xs:string" minOccurs="0" nillable="true">
11511            <xs:annotation>
11512              <xs:documentation>The BEA home directory (path on the machine running Node
11513 Manager) to use when starting this server.</xs:documentation>
11514            </xs:annotation>
11515          </xs:element>
11516          <xs:element name="root-directory" type="xs:string" minOccurs="0" nillable="true">
11517            <xs:annotation>
11518              <xs:documentation>The directory that this server uses as its root directory. This
11519 directory must be on the computer that hosts the Node Manager. If
11520 you do not specify a Root Directory value, the domain directory
11521 is used by default.
11522 </xs:documentation>
11523            </xs:annotation>
11524          </xs:element>
11525          <xs:element name="security-policy-file" type="xs:string" minOccurs="0" nillable="true">
11526            <xs:annotation>
11527              <xs:documentation>The security policy file (directory and filename on the machine
11528 running Node Manager) to use when starting this server.</xs:documentation>
11529            </xs:annotation>
11530          </xs:element>
11531          <xs:element name="arguments" type="xs:string" minOccurs="0" nillable="true">
11532            <xs:annotation>
11533              <xs:documentation>The arguments to use when starting this server.</xs:documentation>
11534            </xs:annotation>
11535          </xs:element>
11536          <xs:element name="max-restart-count" type="xs:int" minOccurs="0" nillable="false" default="0">
11537            <xs:annotation>
11538              <xs:documentation>This value is not used by any process.  The attributes on this mbean
11539 should be used for properties of the server itself, and this refers to
11540 a nodemanager property.  ServerMBean.restartMax should be used instead
11541 </xs:documentation>
11542            </xs:annotation>
11543          </xs:element>
11544          <xs:element name="username" type="xs:string" minOccurs="0" nillable="true">
11545            <xs:annotation>
11546              <xs:documentation>The user name to use when booting this server.</xs:documentation>
11547            </xs:annotation>
11548          </xs:element>
11549          <xs:element name="password-encrypted" type="xs:string" minOccurs="0" nillable="true">
11550            <xs:annotation>
11551              <xs:documentation>(Interface=weblogic.management.configuration.ServerStartMBean Attribute=getPasswordEncryptedAsString)</xs:documentation>
11552            </xs:annotation>
11553          </xs:element>
11554        </xs:sequence>
11555      </xs:extension>
11556    </xs:complexContent>
11557  </xs:complexType>
11558  <xs:complexType name="jta-migratable-targetType">
11559    <xs:annotation>
11560      <xs:documentation>Corresponds to JTAMigratableTargetMBean
11561 (Interface=weblogic.management.configuration.JTAMigratableTargetMBean)</xs:documentation>
11562    </xs:annotation>
11563    <xs:complexContent>
11564      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:migratable-targetType">
11565        <xs:sequence>
11566          <xs:element name="strict-ownership-check" type="xs:boolean" minOccurs="0" nillable="false" default="false">
11567            <xs:annotation>
11568              <xs:documentation>Whether continue to boot if cannot find the current owner of TRS to do
11569 failback. This attribute is only meaningful for servers in cluster. </xs:documentation>
11570            </xs:annotation>
11571          </xs:element>
11572        </xs:sequence>
11573      </xs:extension>
11574    </xs:complexContent>
11575  </xs:complexType>
11576  <xs:complexType name="migratable-targetType">
11577    <xs:annotation>
11578      <xs:documentation>Corresponds to MigratableTargetMBean
11579 (Interface=weblogic.management.configuration.MigratableTargetMBean)</xs:documentation>
11580    </xs:annotation>
11581    <xs:complexContent>
11582      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:singleton-service-baseType">
11583        <xs:sequence>
11584          <xs:element name="constrained-candidate-server" type="xs:string" minOccurs="0" nillable="true">
11585            <xs:annotation>
11586              <xs:documentation>(Interface=weblogic.management.configuration.MigratableTargetMBean Attribute=getConstrainedCandidateServersAsString)</xs:documentation>
11587            </xs:annotation>
11588          </xs:element>
11589          <xs:element name="cluster" type="xs:string" minOccurs="0" nillable="true">
11590            <xs:annotation>
11591              <xs:documentation>(Interface=weblogic.management.configuration.MigratableTargetMBean Attribute=getClusterAsString)</xs:documentation>
11592            </xs:annotation>
11593          </xs:element>
11594          <xs:element name="destination-server" type="xs:string" minOccurs="0" nillable="true">
11595            <xs:annotation>
11596              <xs:documentation>(Interface=weblogic.management.configuration.MigratableTargetMBean Attribute=getDestinationServerAsString)</xs:documentation>
11597            </xs:annotation>
11598          </xs:element>
11599          <xs:element name="migration-policy" minOccurs="0" nillable="true">
11600            <xs:annotation>
11601              <xs:documentation>Defines the type of migration policy to use for the services hosted by this migratable target.
11602 Valid options are:</xs:documentation>
11603            </xs:annotation>
11604            <xs:simpleType>
11605              <xs:restriction base="xs:string">
11606                <xs:enumeration value="manual"/>
11607                <xs:enumeration value="exactly-once"/>
11608                <xs:enumeration value="failure-recovery"/>
11609              </xs:restriction>
11610            </xs:simpleType>
11611          </xs:element>
11612          <xs:element name="pre-script" type="xs:string" minOccurs="0" nillable="true">
11613            <xs:annotation>
11614              <xs:documentation>Specifies the path to the pre-migration script to run before
11615 a migratable target is actually activated. The script &lt;i&gt;must&lt;/i&gt; be in the
11616 &lt;code&gt;&lt;i&gt;MIDDLEWARE_HOME&lt;/i&gt;/user_projects/domains/&lt;i&gt;mydomain&lt;/i&gt;/bin/service_migration&lt;/code&gt; directory.</xs:documentation>
11617            </xs:annotation>
11618          </xs:element>
11619          <xs:element name="post-script" type="xs:string" minOccurs="0" nillable="true">
11620            <xs:annotation>
11621              <xs:documentation>Specifies the path to the post-migration script to run after a migratable target is fully
11622 deactivated. The script &lt;i&gt;must&lt;/i&gt; be in the
11623 &lt;code&gt;&lt;i&gt;MIDDLEWARE_HOME&lt;/i&gt;/user_projects/domains/&lt;i&gt;mydomain&lt;/i&gt;/bin/service_migration&lt;/code&gt; directory.</xs:documentation>
11624            </xs:annotation>
11625          </xs:element>
11626          <xs:element name="post-script-failure-fatal" type="xs:boolean" minOccurs="0" nillable="false" default="true">
11627            <xs:annotation>
11628              <xs:documentation>Specifies whether or not a failure during execution of the post-deactivation script is fatal to the migration.</xs:documentation>
11629            </xs:annotation>
11630          </xs:element>
11631          <xs:element name="non-local-post-allowed" type="xs:boolean" minOccurs="0" nillable="false" default="false">
11632            <xs:annotation>
11633              <xs:documentation>Specifies whether or not the post-deactivation script is allowed to run on a different machine.</xs:documentation>
11634            </xs:annotation>
11635          </xs:element>
11636          <xs:element name="restart-on-failure" type="xs:boolean" minOccurs="0" nillable="false" default="false">
11637            <xs:annotation>
11638              <xs:documentation>Specifies whether or not a failed service will first be deactivated and reactivated in place,
11639 instead of being migrated.</xs:documentation>
11640            </xs:annotation>
11641          </xs:element>
11642          <xs:element name="seconds-between-restarts" type="xs:int" minOccurs="0" nillable="false" default="30">
11643            <xs:annotation>
11644              <xs:documentation>Specifies how many seconds to wait in between attempts to restart the failed service.</xs:documentation>
11645            </xs:annotation>
11646          </xs:element>
11647          <xs:element name="number-of-restart-attempts" type="xs:int" minOccurs="0" nillable="false" default="6">
11648            <xs:annotation>
11649              <xs:documentation>Specifies how many restart attempts to make before migrating the failed service.</xs:documentation>
11650            </xs:annotation>
11651          </xs:element>
11652        </xs:sequence>
11653      </xs:extension>
11654    </xs:complexContent>
11655  </xs:complexType>
11656  <xs:complexType name="singleton-service-baseType">
11657    <xs:annotation>
11658      <xs:documentation>Corresponds to SingletonServiceBaseMBean
11659 (Interface=weblogic.management.configuration.SingletonServiceBaseMBean)</xs:documentation>
11660    </xs:annotation>
11661    <xs:complexContent>
11662      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
11663        <xs:sequence>
11664          <xs:element name="hosting-server" type="xs:string" minOccurs="0" nillable="true">
11665            <xs:annotation>
11666              <xs:documentation>(Interface=weblogic.management.configuration.SingletonServiceBaseMBean Attribute=getHostingServerAsString)</xs:documentation>
11667            </xs:annotation>
11668          </xs:element>
11669          <xs:element name="user-preferred-server" type="xs:string" minOccurs="0" nillable="true">
11670            <xs:annotation>
11671              <xs:documentation>(Interface=weblogic.management.configuration.SingletonServiceBaseMBean Attribute=getUserPreferredServerAsString)</xs:documentation>
11672            </xs:annotation>
11673          </xs:element>
11674          <xs:element name="additional-migration-attempts" type="xs:int" minOccurs="0" nillable="false" default="2">
11675            <xs:annotation>
11676              <xs:documentation>A migratable service could fail to come up on every possible
11677 configured server. This attribute controls how many further
11678 attempts, after the service has failed on every server at least
11679 once, should be tried. Note that each attempt specified here
11680 indicates another full circuit of migrations amongst all the
11681 configured servers. So for a 3-server cluster, and a value of 2, a
11682 total of 4 additional migrations will be attempted. (the original
11683 server is never a valid destination)
11684 (Interface=weblogic.management.configuration.SingletonServiceBaseMBean Attribute=getAdditionalMigrationAttempts)</xs:documentation>
11685            </xs:annotation>
11686          </xs:element>
11687          <xs:element name="millis-to-sleep-between-attempts" type="xs:int" minOccurs="0" nillable="false" default="300000">
11688            <xs:annotation>
11689              <xs:documentation>Controls how long of a pause there should be between the
11690 migration attempts described in
11691 getAdditionalMigrationAttempts(). Note that this delay only
11692 happens when the service has failed to come up on every
11693 server. It does not cause any sort of delay between attempts to
11694 migrate otherwise.
11695 (Interface=weblogic.management.configuration.SingletonServiceBaseMBean Attribute=getMillisToSleepBetweenAttempts)</xs:documentation>
11696            </xs:annotation>
11697          </xs:element>
11698        </xs:sequence>
11699      </xs:extension>
11700    </xs:complexContent>
11701  </xs:complexType>
11702  <xs:complexType name="default-file-storeType">
11703    <xs:annotation>
11704      <xs:documentation>Corresponds to DefaultFileStoreMBean
11705 (Interface=weblogic.management.configuration.DefaultFileStoreMBean)</xs:documentation>
11706    </xs:annotation>
11707    <xs:complexContent>
11708      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:generic-file-storeType"/>
11709    </xs:complexContent>
11710  </xs:complexType>
11711  <xs:complexType name="single-sign-on-servicesType">
11712    <xs:annotation>
11713      <xs:documentation>Corresponds to SingleSignOnServicesMBean
11714 (Interface=weblogic.management.configuration.SingleSignOnServicesMBean)</xs:documentation>
11715    </xs:annotation>
11716    <xs:complexContent>
11717      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
11718        <xs:sequence>
11719          <xs:element name="contact-person-given-name" type="xs:string" minOccurs="0" nillable="true">
11720            <xs:annotation>
11721              <xs:documentation>The contact person given (first) name.</xs:documentation>
11722            </xs:annotation>
11723          </xs:element>
11724          <xs:element name="contact-person-sur-name" type="xs:string" minOccurs="0" nillable="true">
11725            <xs:annotation>
11726              <xs:documentation>The contact person surname (last name).</xs:documentation>
11727            </xs:annotation>
11728          </xs:element>
11729          <xs:element name="contact-person-type" type="xs:string" minOccurs="0" nillable="true">
11730            <xs:annotation>
11731              <xs:documentation>The contact person type.</xs:documentation>
11732            </xs:annotation>
11733          </xs:element>
11734          <xs:element name="contact-person-company" type="xs:string" minOccurs="0" nillable="true">
11735            <xs:annotation>
11736              <xs:documentation>The contact person's company name.</xs:documentation>
11737            </xs:annotation>
11738          </xs:element>
11739          <xs:element name="contact-person-telephone-number" type="xs:string" minOccurs="0" nillable="true">
11740            <xs:annotation>
11741              <xs:documentation>The contact person's telephone number.</xs:documentation>
11742            </xs:annotation>
11743          </xs:element>
11744          <xs:element name="contact-person-email-address" type="xs:string" minOccurs="0" nillable="true">
11745            <xs:annotation>
11746              <xs:documentation>The contact person's e-mail address.</xs:documentation>
11747            </xs:annotation>
11748          </xs:element>
11749          <xs:element name="organization-name" type="xs:string" minOccurs="0" nillable="true">
11750            <xs:annotation>
11751              <xs:documentation>The organization name.</xs:documentation>
11752            </xs:annotation>
11753          </xs:element>
11754          <xs:element name="organization-url" type="xs:string" minOccurs="0" nillable="true">
11755            <xs:annotation>
11756              <xs:documentation>The organization URL.</xs:documentation>
11757            </xs:annotation>
11758          </xs:element>
11759          <xs:element name="published-site-url" type="xs:string" minOccurs="0" nillable="true">
11760            <xs:annotation>
11761              <xs:documentation>The published site URL.</xs:documentation>
11762            </xs:annotation>
11763          </xs:element>
11764          <xs:element name="entity-id" type="xs:string" minOccurs="0" nillable="true">
11765            <xs:annotation>
11766              <xs:documentation>The string that uniquely identifies the local site.</xs:documentation>
11767            </xs:annotation>
11768          </xs:element>
11769          <xs:element name="error-path" type="xs:string" minOccurs="0" nillable="true">
11770            <xs:annotation>
11771              <xs:documentation>Gets the Error Path URL.  Partner sites may redirect users
11772 to this URL for more information if SSO fails.
11773 (Interface=weblogic.management.configuration.SingleSignOnServicesMBean Attribute=getErrorPath)</xs:documentation>
11774            </xs:annotation>
11775          </xs:element>
11776          <xs:element name="service-provider-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
11777            <xs:annotation>
11778              <xs:documentation>Specifies whether the local site is enabled for the Service Provider
11779 role.</xs:documentation>
11780            </xs:annotation>
11781          </xs:element>
11782          <xs:element name="default-url" type="xs:string" minOccurs="0" nillable="true">
11783            <xs:annotation>
11784              <xs:documentation>The Service Provider's default URL.</xs:documentation>
11785            </xs:annotation>
11786          </xs:element>
11787          <xs:element name="service-provider-artifact-binding-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
11788            <xs:annotation>
11789              <xs:documentation>Specifies whether the Artifact binding is enabled for the Service Provider.
11790 (Interface=weblogic.management.configuration.SingleSignOnServicesMBean Attribute=isServiceProviderArtifactBindingEnabled)</xs:documentation>
11791            </xs:annotation>
11792          </xs:element>
11793          <xs:element name="service-provider-post-binding-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
11794            <xs:annotation>
11795              <xs:documentation>Specifies whether the POST binding is enabled for the Service Provider.
11796 (Interface=weblogic.management.configuration.SingleSignOnServicesMBean Attribute=isServiceProviderPOSTBindingEnabled)</xs:documentation>
11797            </xs:annotation>
11798          </xs:element>
11799          <xs:element name="service-provider-preferred-binding" minOccurs="0" nillable="false">
11800            <xs:annotation>
11801              <xs:documentation>Specifies the preferred binding type for endpoints of Service Provider services.
11802 Must be set to "None", "POST", or "Artifact".
11803 (Interface=weblogic.management.configuration.SingleSignOnServicesMBean Attribute=getServiceProviderPreferredBinding)</xs:documentation>
11804            </xs:annotation>
11805            <xs:simpleType>
11806              <xs:restriction base="xs:string">
11807                <xs:enumeration value="None"/>
11808                <xs:enumeration value="HTTP/POST"/>
11809                <xs:enumeration value="HTTP/Artifact"/>
11810              </xs:restriction>
11811            </xs:simpleType>
11812          </xs:element>
11813          <xs:element name="sign-authn-requests" type="xs:boolean" minOccurs="0" nillable="false" default="false">
11814            <xs:annotation>
11815              <xs:documentation>Specifies whether authentication requests must be signed.  If set, all outgoing
11816 authentication requests are signed.</xs:documentation>
11817            </xs:annotation>
11818          </xs:element>
11819          <xs:element name="want-assertions-signed" type="xs:boolean" minOccurs="0" nillable="false" default="false">
11820            <xs:annotation>
11821              <xs:documentation>&lt;p&gt;Specifies whether incoming SAML 2.0 assertions must be signed.
11822 (Interface=weblogic.management.configuration.SingleSignOnServicesMBean Attribute=isWantAssertionsSigned)</xs:documentation>
11823            </xs:annotation>
11824          </xs:element>
11825          <xs:element name="sso-signing-key-alias" type="xs:string" minOccurs="0" nillable="true">
11826            <xs:annotation>
11827              <xs:documentation>The keystore alias for the key to be used when signing documents.</xs:documentation>
11828            </xs:annotation>
11829          </xs:element>
11830          <xs:element name="sso-signing-key-pass-phrase-encrypted" type="xs:string" minOccurs="0" nillable="true">
11831            <xs:annotation>
11832              <xs:documentation>(Interface=weblogic.management.configuration.SingleSignOnServicesMBean Attribute=getSSOSigningKeyPassPhraseEncryptedAsString)</xs:documentation>
11833            </xs:annotation>
11834          </xs:element>
11835          <xs:element name="force-authn" type="xs:boolean" minOccurs="0" nillable="false" default="false">
11836            <xs:annotation>
11837              <xs:documentation>Specifies whether the Identity Provider must authenticate users directly
11838 and not use a previous security context. The default is &lt;code&gt;false&lt;/code&gt;. </xs:documentation>
11839            </xs:annotation>
11840          </xs:element>
11841          <xs:element name="passive" type="xs:boolean" minOccurs="0" nillable="false" default="false">
11842            <xs:annotation>
11843              <xs:documentation>Determines whether the Identity Provider and the user must not
11844 take control of the user interface from the requester and interact with the user in a
11845 noticeable fashion. The default setting is &lt;code&gt;false&lt;/code&gt;.</xs:documentation>
11846            </xs:annotation>
11847          </xs:element>
11848          <xs:element name="identity-provider-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
11849            <xs:annotation>
11850              <xs:documentation>Specifies whether the local site is enabled for the Identity Provider
11851 role.</xs:documentation>
11852            </xs:annotation>
11853          </xs:element>
11854          <xs:element name="identity-provider-artifact-binding-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
11855            <xs:annotation>
11856              <xs:documentation>&lt;p&gt;Specifies whether the Artifact binding is enabled for the Identity Provider.
11857 (Interface=weblogic.management.configuration.SingleSignOnServicesMBean Attribute=isIdentityProviderArtifactBindingEnabled)</xs:documentation>
11858            </xs:annotation>
11859          </xs:element>
11860          <xs:element name="identity-provider-post-binding-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
11861            <xs:annotation>
11862              <xs:documentation>&lt;p&gt;Specifies whether the POST binding is enabled for the Identity Provider.
11863 (Interface=weblogic.management.configuration.SingleSignOnServicesMBean Attribute=isIdentityProviderPOSTBindingEnabled)</xs:documentation>
11864            </xs:annotation>
11865          </xs:element>
11866          <xs:element name="identity-provider-redirect-binding-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
11867            <xs:annotation>
11868              <xs:documentation>&lt;p&gt;Specifies whether the Redirect binding is enabled for the Identity Provider.
11869 (Interface=weblogic.management.configuration.SingleSignOnServicesMBean Attribute=isIdentityProviderRedirectBindingEnabled)</xs:documentation>
11870            </xs:annotation>
11871          </xs:element>
11872          <xs:element name="identity-provider-preferred-binding" minOccurs="0" nillable="false">
11873            <xs:annotation>
11874              <xs:documentation>Specifies the preferred binding type for endpoints of the Identity Provider services.
11875 Must be set to &lt;code&gt;None&lt;/code&gt;, &lt;code&gt;HTTP/POST&lt;/code&gt;, &lt;code&gt;HTTP/Artifact&lt;/code&gt;, or &lt;code&gt;HTTP/Redirect&lt;/code&gt;.</xs:documentation>
11876            </xs:annotation>
11877            <xs:simpleType>
11878              <xs:restriction base="xs:string">
11879                <xs:enumeration value="None"/>
11880                <xs:enumeration value="HTTP/POST"/>
11881                <xs:enumeration value="HTTP/Artifact"/>
11882                <xs:enumeration value="HTTP/Redirect"/>
11883              </xs:restriction>
11884            </xs:simpleType>
11885          </xs:element>
11886          <xs:element name="login-url" minOccurs="0" nillable="false" default="/saml2/idp/login">
11887            <xs:annotation>
11888              <xs:documentation>The URL of the login form web application to which unauthenticated requests are directed.</xs:documentation>
11889            </xs:annotation>
11890            <xs:simpleType>
11891              <xs:restriction base="xs:string">
11892                <xs:minLength value="1"/>
11893              </xs:restriction>
11894            </xs:simpleType>
11895          </xs:element>
11896          <xs:element name="login-return-query-parameter" type="xs:string" minOccurs="0" nillable="true">
11897            <xs:annotation>
11898              <xs:documentation>The name of the query parameter to be used for conveying the login-return URL to the login form web application.
11899 (Interface=weblogic.management.configuration.SingleSignOnServicesMBean Attribute=getLoginReturnQueryParameter)</xs:documentation>
11900            </xs:annotation>
11901          </xs:element>
11902          <xs:element name="want-authn-requests-signed" type="xs:boolean" minOccurs="0" nillable="false" default="false">
11903            <xs:annotation>
11904              <xs:documentation>Specifies whether incoming authentication requests must be signed. If set, authentication requests that
11905 are not signed are not accepted.
11906 (Interface=weblogic.management.configuration.SingleSignOnServicesMBean Attribute=isWantAuthnRequestsSigned)</xs:documentation>
11907            </xs:annotation>
11908          </xs:element>
11909          <xs:element name="recipient-check-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
11910            <xs:annotation>
11911              <xs:documentation>Specifies whether the recipient/destination check is enabled. When true, the recipient of
11912  the SAML Request/Response must match the URL in the HTTP Request.</xs:documentation>
11913            </xs:annotation>
11914          </xs:element>
11915          <xs:element name="post-one-use-check-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
11916            <xs:annotation>
11917              <xs:documentation>Specifies whether the POST one-use check is enabled.</xs:documentation>
11918            </xs:annotation>
11919          </xs:element>
11920          <xs:element name="transport-layer-security-key-alias" type="xs:string" minOccurs="0" nillable="true">
11921            <xs:annotation>
11922              <xs:documentation>The string alias used to store and retrieve the server's private key, which is used to
11923 establish outgoing TLS/SSL connections.</xs:documentation>
11924            </xs:annotation>
11925          </xs:element>
11926          <xs:element name="transport-layer-security-key-pass-phrase-encrypted" type="xs:string" minOccurs="0" nillable="true">
11927            <xs:annotation>
11928              <xs:documentation>(Interface=weblogic.management.configuration.SingleSignOnServicesMBean Attribute=getTransportLayerSecurityKeyPassPhraseEncryptedAsString)</xs:documentation>
11929            </xs:annotation>
11930          </xs:element>
11931          <xs:element name="basic-auth-username" type="xs:string" minOccurs="0" nillable="true">
11932            <xs:annotation>
11933              <xs:documentation>The username that is used to assign Basic authentication credentials to outgoing HTTPS connections.
11934 (Interface=weblogic.management.configuration.SingleSignOnServicesMBean Attribute=getBasicAuthUsername)</xs:documentation>
11935            </xs:annotation>
11936          </xs:element>
11937          <xs:element name="basic-auth-password-encrypted" type="xs:string" minOccurs="0" nillable="true">
11938            <xs:annotation>
11939              <xs:documentation>(Interface=weblogic.management.configuration.SingleSignOnServicesMBean Attribute=getBasicAuthPasswordEncryptedAsString)</xs:documentation>
11940            </xs:annotation>
11941          </xs:element>
11942          <xs:element name="want-artifact-requests-signed" type="xs:boolean" minOccurs="0" nillable="false" default="false">
11943            <xs:annotation>
11944              <xs:documentation>Specifies whether incoming artifact requests must be signed. </xs:documentation>
11945            </xs:annotation>
11946          </xs:element>
11947          <xs:element name="want-transport-layer-security-client-authentication" type="xs:boolean" minOccurs="0" nillable="false" default="false">
11948            <xs:annotation>
11949              <xs:documentation>Specifies whether TLS/SSL client authentication is required.</xs:documentation>
11950            </xs:annotation>
11951          </xs:element>
11952          <xs:element name="want-basic-auth-client-authentication" type="xs:boolean" minOccurs="0" nillable="false" default="false">
11953            <xs:annotation>
11954              <xs:documentation>Specifies whether Basic Authentication client authentication is required.</xs:documentation>
11955            </xs:annotation>
11956          </xs:element>
11957          <xs:element name="authn-request-max-cache-size" type="xs:int" minOccurs="0" nillable="false" default="10000">
11958            <xs:annotation>
11959              <xs:documentation>The maximum size of the authentication request cache.</xs:documentation>
11960            </xs:annotation>
11961          </xs:element>
11962          <xs:element name="authn-request-timeout" type="xs:int" minOccurs="0" nillable="false" default="300">
11963            <xs:annotation>
11964              <xs:documentation>The maximum timeout (in seconds) of &amp;lt;AuthnRequest&amp;gt; documents stored in the local cache.</xs:documentation>
11965            </xs:annotation>
11966          </xs:element>
11967          <xs:element name="artifact-max-cache-size" type="xs:int" minOccurs="0" nillable="false" default="10000">
11968            <xs:annotation>
11969              <xs:documentation>The maximum size of the artifact cache.</xs:documentation>
11970            </xs:annotation>
11971          </xs:element>
11972          <xs:element name="artifact-timeout" type="xs:int" minOccurs="0" nillable="false" default="300">
11973            <xs:annotation>
11974              <xs:documentation>The maximum timeout (in seconds) of artifacts stored in the local cache.</xs:documentation>
11975            </xs:annotation>
11976          </xs:element>
11977          <xs:element name="replicated-cache-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
11978            <xs:annotation>
11979              <xs:documentation>Specifies whether the persistent cache (LDAP or RDBMS) is used for
11980 storing SAML 2.0 artifacts and authentication requests.</xs:documentation>
11981            </xs:annotation>
11982          </xs:element>
11983        </xs:sequence>
11984      </xs:extension>
11985    </xs:complexContent>
11986  </xs:complexType>
11987  <xs:complexType name="web-serviceType">
11988    <xs:annotation>
11989      <xs:documentation>Corresponds to WebServiceMBean
11990 (Interface=weblogic.management.configuration.WebServiceMBean)</xs:documentation>
11991    </xs:annotation>
11992    <xs:complexContent>
11993      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
11994        <xs:sequence>
11995          <xs:element name="jms-connection-factory" type="xs:string" minOccurs="0" nillable="true" default="weblogic.jms.XAConnectionFactory">
11996            <xs:annotation>
11997              <xs:documentation>For use only with the JAX-RPC stack. For JAX-WS, use
11998 WebServiceBufferingMBean instead.
11999 &lt;p&gt;
12000 (Interface=weblogic.management.configuration.WebServiceMBean Attribute=getJmsConnectionFactory)</xs:documentation>
12001            </xs:annotation>
12002          </xs:element>
12003          <xs:element name="messaging-queue" type="xs:string" minOccurs="0" nillable="true" default="weblogic.wsee.DefaultQueue">
12004            <xs:annotation>
12005              <xs:documentation>For use only with the JAX-RPC stack. For JAX-WS, use
12006 WebServiceBufferingMBean instead.
12007 &lt;p&gt;
12008 (Interface=weblogic.management.configuration.WebServiceMBean Attribute=getMessagingQueue)</xs:documentation>
12009            </xs:annotation>
12010          </xs:element>
12011          <xs:element name="messaging-queue-mdb-run-as-principal-name" type="xs:string" minOccurs="0" nillable="true">
12012            <xs:annotation>
12013              <xs:documentation>For use only with the JAX-RPC stack. For JAX-WS, use
12014 WebServiceBufferingMBean instead.
12015 &lt;p&gt;
12016 (Interface=weblogic.management.configuration.WebServiceMBean Attribute=getMessagingQueueMDBRunAsPrincipalName)</xs:documentation>
12017            </xs:annotation>
12018          </xs:element>
12019          <xs:element name="callback-queue" type="xs:string" minOccurs="0" nillable="true" default="weblogic.wsee.DefaultCallbackQueue">
12020            <xs:annotation>
12021              <xs:documentation>For use only with the JAX-RPC stack. For JAX-WS, use
12022 WebServiceBufferingMBean instead.
12023 &lt;p&gt;
12024 (Interface=weblogic.management.configuration.WebServiceMBean Attribute=getCallbackQueue)</xs:documentation>
12025            </xs:annotation>
12026          </xs:element>
12027          <xs:element name="callback-queue-mdb-run-as-principal-name" type="xs:string" minOccurs="0" nillable="true">
12028            <xs:annotation>
12029              <xs:documentation>For use only with the JAX-RPC stack. For JAX-WS, use
12030 WebServiceBufferingMBean instead.
12031 &lt;p&gt;
12032 (Interface=weblogic.management.configuration.WebServiceMBean Attribute=getCallbackQueueMDBRunAsPrincipalName)</xs:documentation>
12033            </xs:annotation>
12034          </xs:element>
12035          <xs:element name="web-service-persistence" type="dom:web-service-persistenceType" minOccurs="0" nillable="true">
12036            <xs:annotation>
12037              <xs:documentation>Get persistence config for this server.
12038 &lt;p&gt;
12039 NOTE: Not used by the JAX-RPC stack.
12040 &lt;/p&gt;
12041 (Interface=weblogic.management.configuration.WebServiceMBean Attribute=getWebServicePersistence)</xs:documentation>
12042            </xs:annotation>
12043          </xs:element>
12044          <xs:element name="web-service-buffering" type="dom:web-service-bufferingType" minOccurs="0" nillable="true">
12045            <xs:annotation>
12046              <xs:documentation>Get buffering config for this server.
12047 &lt;p&gt;
12048 NOTE: Not used by the JAX-RPC stack.
12049 &lt;/p&gt;
12050 (Interface=weblogic.management.configuration.WebServiceMBean Attribute=getWebServiceBuffering)</xs:documentation>
12051            </xs:annotation>
12052          </xs:element>
12053          <xs:element name="web-service-reliability" type="dom:web-service-reliabilityType" minOccurs="0" nillable="true">
12054            <xs:annotation>
12055              <xs:documentation>Get reliability config for this server.
12056 &lt;p&gt;
12057 NOTE: Not used by the JAX-RPC stack.
12058 &lt;/p&gt;
12059 (Interface=weblogic.management.configuration.WebServiceMBean Attribute=getWebServiceReliability)</xs:documentation>
12060            </xs:annotation>
12061          </xs:element>
12062        </xs:sequence>
12063      </xs:extension>
12064    </xs:complexContent>
12065  </xs:complexType>
12066  <xs:complexType name="web-service-persistenceType">
12067    <xs:annotation>
12068      <xs:documentation>Corresponds to WebServicePersistenceMBean
12069 (Interface=weblogic.management.configuration.WebServicePersistenceMBean)</xs:documentation>
12070    </xs:annotation>
12071    <xs:complexContent>
12072      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
12073        <xs:sequence>
12074          <xs:element name="default-logical-store-name" type="xs:string" minOccurs="0" nillable="true" default="WseeStore">
12075            <xs:annotation>
12076              <xs:documentation>Get the name of the logical store to use, by default, for all
12077 web services persistent state in this server.
12078 (Interface=weblogic.management.configuration.WebServicePersistenceMBean Attribute=getDefaultLogicalStoreName)</xs:documentation>
12079            </xs:annotation>
12080          </xs:element>
12081          <xs:element name="web-service-logical-store" maxOccurs="unbounded" type="dom:web-service-logical-storeType" minOccurs="0" nillable="true">
12082            <xs:annotation>
12083              <xs:documentation>Get an array of all defined logical stores for this VM (non-WLS).
12084 (Interface=weblogic.management.configuration.WebServicePersistenceMBean Attribute=getWebServiceLogicalStores)</xs:documentation>
12085            </xs:annotation>
12086          </xs:element>
12087          <xs:element name="web-service-physical-store" maxOccurs="unbounded" type="dom:web-service-physical-storeType" minOccurs="0" nillable="true">
12088            <xs:annotation>
12089              <xs:documentation>Get an array of all defined physical stores for this VM (non-WLS).
12090 (Interface=weblogic.management.configuration.WebServicePersistenceMBean Attribute=getWebServicePhysicalStores)</xs:documentation>
12091            </xs:annotation>
12092          </xs:element>
12093        </xs:sequence>
12094      </xs:extension>
12095    </xs:complexContent>
12096  </xs:complexType>
12097  <xs:complexType name="web-service-logical-storeType">
12098    <xs:annotation>
12099      <xs:documentation>Corresponds to WebServiceLogicalStoreMBean
12100 (Interface=weblogic.management.configuration.WebServiceLogicalStoreMBean)</xs:documentation>
12101    </xs:annotation>
12102    <xs:complexContent>
12103      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
12104        <xs:sequence>
12105          <xs:element name="persistence-strategy" minOccurs="0" nillable="true">
12106            <xs:annotation>
12107              <xs:documentation>Get the persistence strategy in use by this logical store. Any physical
12108 store configured for use with this logical store should support this
12109 strategy.
12110 (Interface=weblogic.management.configuration.WebServiceLogicalStoreMBean Attribute=getPersistenceStrategy)</xs:documentation>
12111            </xs:annotation>
12112            <xs:simpleType>
12113              <xs:restriction base="xs:string">
12114                <xs:enumeration value="LOCAL_ACCESS_ONLY"/>
12115                <xs:enumeration value="IN_MEMORY"/>
12116              </xs:restriction>
12117            </xs:simpleType>
12118          </xs:element>
12119          <xs:element name="cleaner-interval" type="xs:string" minOccurs="0" nillable="true" default="PT10M">
12120            <xs:annotation>
12121              <xs:documentation>Get the interval at which the persistent store will be cleaned
12122 (Interface=weblogic.management.configuration.WebServiceLogicalStoreMBean Attribute=getCleanerInterval)</xs:documentation>
12123            </xs:annotation>
12124          </xs:element>
12125          <xs:element name="default-maximum-object-lifetime" type="xs:string" minOccurs="0" nillable="true" default="P1D">
12126            <xs:annotation>
12127              <xs:documentation>Get the default max time an object can remain in the store. This can be
12128 overridden on individual objects placed in the store (internally, but not via
12129 this API).
12130 (Interface=weblogic.management.configuration.WebServiceLogicalStoreMBean Attribute=getDefaultMaximumObjectLifetime)</xs:documentation>
12131            </xs:annotation>
12132          </xs:element>
12133          <xs:element name="request-buffering-queue-jndi-name" type="xs:string" minOccurs="0" nillable="true">
12134            <xs:annotation>
12135              <xs:documentation>Get the JNDI name of the buffering queue that web services should use.
12136 (Both for buffering and to
12137 find the physical store for this logical store). Defaults to "" to indicate
12138 the PhysicalStoreName property should be used.
12139 &lt;p&gt;
12140 This property is ignored if persistence strategy is IN_MEMORY.
12141 (Interface=weblogic.management.configuration.WebServiceLogicalStoreMBean Attribute=getRequestBufferingQueueJndiName)</xs:documentation>
12142            </xs:annotation>
12143          </xs:element>
12144          <xs:element name="response-buffering-queue-jndi-name" type="xs:string" minOccurs="0" nillable="true">
12145            <xs:annotation>
12146              <xs:documentation>Get the JNDI name of the response buffering queue that web services should
12147 use. If this is null, the request buffering queue is used.
12148 (Interface=weblogic.management.configuration.WebServiceLogicalStoreMBean Attribute=getResponseBufferingQueueJndiName)</xs:documentation>
12149            </xs:annotation>
12150          </xs:element>
12151          <xs:element name="physical-store-name" type="xs:string" minOccurs="0" nillable="true">
12152            <xs:annotation>
12153              <xs:documentation>Get the name of the physical store to be used by this logical store. This
12154 property is recommended for use only when running off server or in other
12155 cases where a buffering queue JNDI name cannot be set via
12156 setBufferingQueueJndiName. If a buffering queue JNDI name is set to a
12157 non-null/non-empty value, this property is ignored. Defaults to "" to
12158 indicate the default WLS file store should be used.
12159 &lt;p&gt;
12160 This property is ignored if persistence strategy is IN_MEMORY.
12161 (Interface=weblogic.management.configuration.WebServiceLogicalStoreMBean Attribute=getPhysicalStoreName)</xs:documentation>
12162            </xs:annotation>
12163          </xs:element>
12164        </xs:sequence>
12165      </xs:extension>
12166    </xs:complexContent>
12167  </xs:complexType>
12168  <xs:complexType name="web-service-physical-storeType">
12169    <xs:annotation>
12170      <xs:documentation>Corresponds to WebServicePhysicalStoreMBean
12171 (Interface=weblogic.management.configuration.WebServicePhysicalStoreMBean)</xs:documentation>
12172    </xs:annotation>
12173    <xs:complexContent>
12174      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
12175        <xs:sequence>
12176          <xs:element name="store-type" minOccurs="0" nillable="true">
12177            <xs:annotation>
12178              <xs:documentation>Get the type of this physical store.
12179 (Interface=weblogic.management.configuration.WebServicePhysicalStoreMBean Attribute=getStoreType)</xs:documentation>
12180            </xs:annotation>
12181            <xs:simpleType>
12182              <xs:restriction base="xs:string">
12183                <xs:enumeration value="FILE"/>
12184                <xs:enumeration value="JDBC"/>
12185              </xs:restriction>
12186            </xs:simpleType>
12187          </xs:element>
12188          <xs:element name="location" type="xs:string" minOccurs="0" nillable="true">
12189            <xs:annotation>
12190              <xs:documentation>For file stores, specifies the directory that will hold all files
12191 related to the store. The actual file names are controlled internally by
12192 the file store implementation. For other types of stores, this location may
12193 be a URL or URI, or other description string.
12194 (Interface=weblogic.management.configuration.WebServicePhysicalStoreMBean Attribute=getLocation)</xs:documentation>
12195            </xs:annotation>
12196          </xs:element>
12197          <xs:element name="synchronous-write-policy" minOccurs="0" nillable="true">
12198            <xs:annotation>
12199              <xs:documentation>Specifies the algorithm used when performing synchronous writes to the
12200 physical store.
12201 (Interface=weblogic.management.configuration.WebServicePhysicalStoreMBean Attribute=getSynchronousWritePolicy)</xs:documentation>
12202            </xs:annotation>
12203            <xs:simpleType>
12204              <xs:restriction base="xs:string">
12205                <xs:enumeration value="DISABLED"/>
12206                <xs:enumeration value="CACHE_FLUSH"/>
12207                <xs:enumeration value="DIRECT_WRITE"/>
12208              </xs:restriction>
12209            </xs:simpleType>
12210          </xs:element>
12211        </xs:sequence>
12212      </xs:extension>
12213    </xs:complexContent>
12214  </xs:complexType>
12215  <xs:complexType name="web-service-reliabilityType">
12216    <xs:annotation>
12217      <xs:documentation>Corresponds to WebServiceReliabilityMBean
12218 (Interface=weblogic.management.configuration.WebServiceReliabilityMBean)</xs:documentation>
12219    </xs:annotation>
12220    <xs:complexContent>
12221      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
12222        <xs:sequence>
12223          <xs:element name="base-retransmission-interval" type="xs:string" minOccurs="0" nillable="true" default="P0DT3S">
12224            <xs:annotation>
12225              <xs:documentation>The interval of time that must pass before a message will be retransmitted to the
12226 RM destination (in the event a prior transmission failed). String value in
12227 &#145;Duration&#146; format. Defaults to &#145;P0DT3S&#146; (3 seconds). Set at sequence creation
12228 time, and cannot be reset.
12229 (Interface=weblogic.management.configuration.WebServiceReliabilityMBean Attribute=getBaseRetransmissionInterval)</xs:documentation>
12230            </xs:annotation>
12231          </xs:element>
12232          <xs:element name="retransmission-exponential-backoff" type="xs:boolean" minOccurs="0" nillable="true">
12233            <xs:annotation>
12234              <xs:documentation>A boolean flag indicating that the retransmission interval will be adjusted using
12235 the exponential backoff algorithm ([Tanenbaum]). Defaults to false. Set at
12236 sequence creation time, and cannot be reset.
12237 (Interface=weblogic.management.configuration.WebServiceReliabilityMBean Attribute=isRetransmissionExponentialBackoff)</xs:documentation>
12238            </xs:annotation>
12239          </xs:element>
12240          <xs:element name="non-buffered-source" type="xs:boolean" minOccurs="0" nillable="true">
12241            <xs:annotation>
12242              <xs:documentation>A boolean flag indicating that RM sources, by default, will send
12243 non-buffered. Defaults to false. Note, changes to this default will
12244 only be picked up by new reliable sequences. Existing reliable sequences
12245 have their persistence handling set at creation time and these values will
12246 not change.
12247 (Interface=weblogic.management.configuration.WebServiceReliabilityMBean Attribute=isNonBufferedSource)</xs:documentation>
12248            </xs:annotation>
12249          </xs:element>
12250          <xs:element name="acknowledgement-interval" type="xs:string" minOccurs="0" nillable="true" default="P0DT0.2S">
12251            <xs:annotation>
12252              <xs:documentation>The maximum time a pending acknowledgement (set after the destination accepts a message) can
12253 wait before being delivered back to the RM source. String value in &#145;Duration&#146;
12254 format. Defaults to &#145;P0DT0.2S (200 milliseconds). Set at sequence creation time,
12255 and cannot be reset.
12256 (Interface=weblogic.management.configuration.WebServiceReliabilityMBean Attribute=getAcknowledgementInterval)</xs:documentation>
12257            </xs:annotation>
12258          </xs:element>
12259          <xs:element name="inactivity-timeout" type="xs:string" minOccurs="0" nillable="true" default="P0DT600S">
12260            <xs:annotation>
12261              <xs:documentation>If during this duration, an endpoint (RM source or RM destination) has received
12262 no application or control messages, the endpoint MAY consider the RM Sequence to
12263 have been terminated due to inactivity. String value in &#145;Duration&#146; format.
12264 Defaults to &#145;P0DT600S&#146; (600 seconds). Implementations of RM source and RM
12265 destination are free to manage resources associated with the sequence as they
12266 please, but in general, there are no guarantees that the sequence will be useable
12267 by either party after the inactivity timeout expires. Set at sequence creation
12268 time, and cannot be reset.
12269 (Interface=weblogic.management.configuration.WebServiceReliabilityMBean Attribute=getInactivityTimeout)</xs:documentation>
12270            </xs:annotation>
12271          </xs:element>
12272          <xs:element name="sequence-expiration" type="xs:string" minOccurs="0" nillable="true" default="P1D">
12273            <xs:annotation>
12274              <xs:documentation>This is the maximum lifetime of a sequence. If this limit is reached before the
12275 sequence naturally completes, it will be forcibly terminated.
12276 String value in &#145;Duration&#146; format. Defaults to &#145;P1D&#146; (1 day). Set at sequence
12277 creation time, and cannot be reset.
12278 (Interface=weblogic.management.configuration.WebServiceReliabilityMBean Attribute=getSequenceExpiration)</xs:documentation>
12279            </xs:annotation>
12280          </xs:element>
12281          <xs:element name="non-buffered-destination" type="xs:boolean" minOccurs="0" nillable="true">
12282            <xs:annotation>
12283              <xs:documentation>A boolean flag indicating that RM destinations, by default, will receive
12284 non-buffered. Defaults to false. Note, changes to this default will
12285 only be picked up by new reliable sequences. Existing reliable sequences
12286 have their persistence handling set at creation time and these values will
12287 not change.
12288 (Interface=weblogic.management.configuration.WebServiceReliabilityMBean Attribute=isNonBufferedDestination)</xs:documentation>
12289            </xs:annotation>
12290          </xs:element>
12291        </xs:sequence>
12292      </xs:extension>
12293    </xs:complexContent>
12294  </xs:complexType>
12295  <xs:complexType name="transaction-log-jdbc-storeType">
12296    <xs:annotation>
12297      <xs:documentation>Corresponds to TransactionLogJDBCStoreMBean
12298 (Interface=weblogic.management.configuration.TransactionLogJDBCStoreMBean)</xs:documentation>
12299    </xs:annotation>
12300    <xs:complexContent>
12301      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:jdbc-storeType">
12302        <xs:sequence>
12303          <xs:element name="enabled" type="xs:boolean" minOccurs="0" nillable="false">
12304            <xs:annotation>
12305              <xs:documentation>When true, TLOGs are logged to a TLOG JDBC Store; otherwise,
12306 TLOGs are logged to the server's default store.</xs:documentation>
12307            </xs:annotation>
12308          </xs:element>
12309          <xs:element name="max-retry-seconds-before-tlog-fail" minOccurs="0" nillable="false" default="300">
12310            <xs:annotation>
12311              <xs:documentation>The maximum amount of time, in seconds, WebLogic Server tries to recover
12312 from a JDBC TLog store failure. If store remains unusable after this period,
12313 WebLogic Server set the health state to &lt;code&gt;HEALTH_FAILED&lt;/code&gt;.
12314 A value of 0 indicates WebLogic Server does not conduct a retry and
12315 and immediately sets the health state as &lt;code&gt;HEALTH_FAILED&lt;/code&gt;. </xs:documentation>
12316            </xs:annotation>
12317            <xs:simpleType>
12318              <xs:restriction base="xs:int">
12319                <xs:minInclusive value="0"/>
12320                <xs:maxInclusive value="2147483647"/>
12321              </xs:restriction>
12322            </xs:simpleType>
12323          </xs:element>
12324          <xs:element name="max-retry-seconds-before-tx-exception" minOccurs="0" nillable="false" default="60">
12325            <xs:annotation>
12326              <xs:documentation>The maximum amount of time, in seconds, WebLogic Server waits before trying
12327 to recover from a JDBC TLog store failure while processing a transaction. If store remains unusable
12328 after this amount of time, WebLogic Server throws an exception the affected transaction.
12329 A value of 0 indicates WebLogic Server does not conduct a retry and an exception will thrown immediately.
12330 The practical maximum value is a value less than the current value of
12331 &lt;code&gt;MaxRetrySecondsBeforeTLogFail&lt;/code&gt;.</xs:documentation>
12332            </xs:annotation>
12333            <xs:simpleType>
12334              <xs:restriction base="xs:int">
12335                <xs:minInclusive value="0"/>
12336                <xs:maxInclusive value="300"/>
12337              </xs:restriction>
12338            </xs:simpleType>
12339          </xs:element>
12340          <xs:element name="retry-interval-seconds" minOccurs="0" nillable="false" default="5">
12341            <xs:annotation>
12342              <xs:documentation>The amount of time, in seconds, WebLogic Server waits before attempting to verify
12343 the health of the TLOG store after a store failure has occurred. </xs:documentation>
12344            </xs:annotation>
12345            <xs:simpleType>
12346              <xs:restriction base="xs:int">
12347                <xs:minInclusive value="1"/>
12348                <xs:maxInclusive value="60"/>
12349              </xs:restriction>
12350            </xs:simpleType>
12351          </xs:element>
12352        </xs:sequence>
12353      </xs:extension>
12354    </xs:complexContent>
12355  </xs:complexType>
12356  <xs:complexType name="jdbc-storeType">
12357    <xs:annotation>
12358      <xs:documentation>Corresponds to JDBCStoreMBean
12359 (Interface=weblogic.management.configuration.JDBCStoreMBean)</xs:documentation>
12360    </xs:annotation>
12361    <xs:complexContent>
12362      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:generic-jdbc-storeType">
12363        <xs:sequence>
12364          <xs:element name="data-source" type="xs:string" minOccurs="0" nillable="true">
12365            <xs:annotation>
12366              <xs:documentation>(Interface=weblogic.management.configuration.JDBCStoreMBean Attribute=getDataSourceAsString)</xs:documentation>
12367            </xs:annotation>
12368          </xs:element>
12369          <xs:element name="target" type="xs:string" minOccurs="0" nillable="true">
12370            <xs:annotation>
12371              <xs:documentation>(Interface=weblogic.management.configuration.JDBCStoreMBean Attribute=getTargetsAsString)</xs:documentation>
12372            </xs:annotation>
12373          </xs:element>
12374          <xs:element name="connection-pool" type="xs:string" minOccurs="0" nillable="true">
12375            <xs:annotation>
12376              <xs:documentation>(Interface=weblogic.management.configuration.JDBCStoreMBean Attribute=getConnectionPoolAsString)</xs:documentation>
12377            </xs:annotation>
12378          </xs:element>
12379          <xs:element name="deletes-per-batch-maximum" minOccurs="0" nillable="false" default="20">
12380            <xs:annotation>
12381              <xs:documentation>The maximum number of table rows that are deleted per database
12382 call.</xs:documentation>
12383            </xs:annotation>
12384            <xs:simpleType>
12385              <xs:restriction base="xs:int">
12386                <xs:minInclusive value="1"/>
12387                <xs:maxInclusive value="100"/>
12388              </xs:restriction>
12389            </xs:simpleType>
12390          </xs:element>
12391          <xs:element name="deployment-order" minOccurs="0" nillable="false" default="1000">
12392            <xs:annotation>
12393              <xs:documentation>A priority that the server uses to determine when it deploys an
12394 item. The priority is relative to other deployable items of the
12395 same type.</xs:documentation>
12396            </xs:annotation>
12397            <xs:simpleType>
12398              <xs:restriction base="xs:int">
12399                <xs:minInclusive value="0"/>
12400                <xs:maxInclusive value="2147483647"/>
12401              </xs:restriction>
12402            </xs:simpleType>
12403          </xs:element>
12404          <xs:element name="logical-name" type="xs:string" minOccurs="0" nillable="true">
12405            <xs:annotation>
12406              <xs:documentation>The name used by subsystems to refer to different stores on
12407 different servers using the same name.</xs:documentation>
12408            </xs:annotation>
12409          </xs:element>
12410          <xs:element name="inserts-per-batch-maximum" minOccurs="0" nillable="false" default="20">
12411            <xs:annotation>
12412              <xs:documentation>The maximum number of table rows that are inserted per database
12413 call.</xs:documentation>
12414            </xs:annotation>
12415            <xs:simpleType>
12416              <xs:restriction base="xs:int">
12417                <xs:minInclusive value="1"/>
12418                <xs:maxInclusive value="100"/>
12419              </xs:restriction>
12420            </xs:simpleType>
12421          </xs:element>
12422          <xs:element name="xa-resource-name" type="xs:string" minOccurs="0" nillable="true">
12423            <xs:annotation>
12424              <xs:documentation>Overrides the name of the XAResource that this store registers
12425 with JTA.</xs:documentation>
12426            </xs:annotation>
12427          </xs:element>
12428          <xs:element name="deletes-per-statement-maximum" minOccurs="0" nillable="false" default="20">
12429            <xs:annotation>
12430              <xs:documentation>The maximum number of table rows that are deleted per database
12431 call.</xs:documentation>
12432            </xs:annotation>
12433            <xs:simpleType>
12434              <xs:restriction base="xs:int">
12435                <xs:minInclusive value="1"/>
12436                <xs:maxInclusive value="100"/>
12437              </xs:restriction>
12438            </xs:simpleType>
12439          </xs:element>
12440          <xs:element name="worker-count" minOccurs="0" nillable="false" default="1">
12441            <xs:annotation>
12442              <xs:documentation>The number of JDBC store worker threads to process the
12443 workerload.</xs:documentation>
12444            </xs:annotation>
12445            <xs:simpleType>
12446              <xs:restriction base="xs:int">
12447                <xs:minInclusive value="1"/>
12448                <xs:maxInclusive value="1000"/>
12449              </xs:restriction>
12450            </xs:simpleType>
12451          </xs:element>
12452          <xs:element name="worker-preferred-batch-size" minOccurs="0" nillable="false" default="10">
12453            <xs:annotation>
12454              <xs:documentation>Specifies the batch size when the &lt;code&gt;Worker Count&lt;/code&gt; attribute is
12455 configured to a value greater than 1.</xs:documentation>
12456            </xs:annotation>
12457            <xs:simpleType>
12458              <xs:restriction base="xs:int">
12459                <xs:minInclusive value="1"/>
12460                <xs:maxInclusive value="2147483647"/>
12461              </xs:restriction>
12462            </xs:simpleType>
12463          </xs:element>
12464          <xs:element name="three-step-threshold" minOccurs="0" nillable="false" default="200000">
12465            <xs:annotation>
12466              <xs:documentation>Specifies the threshold, in bytes, when the
12467 JDBC store uses 3 steps (insert, select, populate)
12468 instead of 1 step (insert) to populate an Oracle Blob data type.
12469 </xs:documentation>
12470            </xs:annotation>
12471            <xs:simpleType>
12472              <xs:restriction base="xs:int">
12473                <xs:minInclusive value="4000"/>
12474                <xs:maxInclusive value="2147483647"/>
12475              </xs:restriction>
12476            </xs:simpleType>
12477          </xs:element>
12478        </xs:sequence>
12479      </xs:extension>
12480    </xs:complexContent>
12481  </xs:complexType>
12482  <xs:complexType name="data-sourceType">
12483    <xs:annotation>
12484      <xs:documentation>Corresponds to DataSourceMBean
12485 (Interface=weblogic.management.configuration.DataSourceMBean)</xs:documentation>
12486    </xs:annotation>
12487    <xs:complexContent>
12488      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:deploymentType">
12489        <xs:sequence>
12490          <xs:element name="data-source-log-file" type="dom:data-source-log-fileType" minOccurs="0" nillable="true">
12491            <xs:annotation>
12492              <xs:documentation>The log settings for a DataSource.
12493 (Interface=weblogic.management.configuration.DataSourceMBean Attribute=getDataSourceLogFile)</xs:documentation>
12494            </xs:annotation>
12495          </xs:element>
12496          <xs:element name="rmi-jdbc-security" type="xs:string" minOccurs="0" nillable="true" default="Compatibility">
12497            <xs:annotation>
12498              <xs:documentation>The security protocol used by an RMI client to access a data source.
12499 Values are:
12500 &lt;ul&gt;
12501 &lt;li&gt;Secure: All incoming JDBC calls require administrator authentication.
12502 All other subjects, including anonymous, are rejected. Requires a configured SSL listen port.&lt;/li&gt;
12503 &lt;li&gt;Compatibility: Use an unsecure channel with the
12504 application's subject and no check for inbound
12505 administrator authentication when using RMI to access a data source. This setting reflects the legacy
12506 implementation behavior for RMI access to a data source and is a potential security vulnerability
12507 as it provides a client uncontrolled access to a database.&lt;/li&gt;
12508 &lt;li&gt;The default value is Compatibility.&lt;/li&gt;
12509 &lt;/ul&gt;
12510 (Interface=weblogic.management.configuration.DataSourceMBean Attribute=getRmiJDBCSecurity)</xs:documentation>
12511            </xs:annotation>
12512          </xs:element>
12513        </xs:sequence>
12514      </xs:extension>
12515    </xs:complexContent>
12516  </xs:complexType>
12517  <xs:complexType name="coherence-serverType">
12518    <xs:annotation>
12519      <xs:documentation>Corresponds to CoherenceServerMBean
12520 (Interface=weblogic.management.configuration.CoherenceServerMBean)</xs:documentation>
12521    </xs:annotation>
12522    <xs:complexContent>
12523      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:managed-external-serverType">
12524        <xs:sequence>
12525          <xs:element name="coherence-cluster-system-resource" type="xs:string" minOccurs="0" nillable="true">
12526            <xs:annotation>
12527              <xs:documentation>(Interface=weblogic.management.configuration.CoherenceServerMBean Attribute=getCoherenceClusterSystemResourceAsString)</xs:documentation>
12528            </xs:annotation>
12529          </xs:element>
12530          <xs:element name="unicast-listen-address" type="xs:string" minOccurs="0" nillable="true">
12531            <xs:annotation>
12532              <xs:documentation>The IP address for the cluster unicast listener.</xs:documentation>
12533            </xs:annotation>
12534          </xs:element>
12535          <xs:element name="unicast-listen-port" minOccurs="0" nillable="false">
12536            <xs:annotation>
12537              <xs:documentation>The port for the cluster unicast listener.</xs:documentation>
12538            </xs:annotation>
12539            <xs:simpleType>
12540              <xs:restriction base="xs:int">
12541                <xs:minInclusive value="1"/>
12542                <xs:maxInclusive value="65535"/>
12543              </xs:restriction>
12544            </xs:simpleType>
12545          </xs:element>
12546          <xs:element name="unicast-port-auto-adjust" type="xs:boolean" minOccurs="0" nillable="false" default="true">
12547            <xs:annotation>
12548              <xs:documentation> Specifies whether the unicast port will be automatically incremented if
12549 the port cannot be bound because it is already in
12550 use. </xs:documentation>
12551            </xs:annotation>
12552          </xs:element>
12553          <xs:element name="coherence-server-start" type="dom:coherence-server-startType" minOccurs="0" nillable="true">
12554            <xs:annotation>
12555              <xs:documentation>
12556 Returns the CoherenceServerStartMBean that can be used to start up this server
12557 remotely.
12558 </xs:documentation>
12559            </xs:annotation>
12560          </xs:element>
12561        </xs:sequence>
12562      </xs:extension>
12563    </xs:complexContent>
12564  </xs:complexType>
12565  <xs:complexType name="managed-external-serverType">
12566    <xs:annotation>
12567      <xs:documentation>Corresponds to ManagedExternalServerMBean
12568 (Interface=weblogic.management.configuration.ManagedExternalServerMBean)</xs:documentation>
12569    </xs:annotation>
12570    <xs:complexContent>
12571      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
12572        <xs:sequence>
12573          <xs:element name="machine" type="xs:string" minOccurs="0" nillable="true">
12574            <xs:annotation>
12575              <xs:documentation>(Interface=weblogic.management.configuration.ManagedExternalServerMBean Attribute=getMachineAsString)</xs:documentation>
12576            </xs:annotation>
12577          </xs:element>
12578          <xs:element name="auto-restart" type="xs:boolean" minOccurs="0" nillable="false" default="true">
12579            <xs:annotation>
12580              <xs:documentation>
12581 Specifies whether the Node Manager can automatically restart this server if
12582 it crashes or otherwise goes down unexpectedly.
12583 </xs:documentation>
12584            </xs:annotation>
12585          </xs:element>
12586          <xs:element name="restart-interval-seconds" minOccurs="0" nillable="false" default="3600">
12587            <xs:annotation>
12588              <xs:documentation>
12589 The number of seconds during which this server can be restarted, up to the
12590 number of times specified in RestartMax.
12591 </xs:documentation>
12592            </xs:annotation>
12593            <xs:simpleType>
12594              <xs:restriction base="xs:int">
12595                <xs:minInclusive value="300"/>
12596                <xs:maxInclusive value="2147483647"/>
12597              </xs:restriction>
12598            </xs:simpleType>
12599          </xs:element>
12600          <xs:element name="restart-max" minOccurs="0" nillable="false" default="2">
12601            <xs:annotation>
12602              <xs:documentation>
12603 The number of times that the Node Manager can restart this server within
12604 the interval specified in RestartIntervalSeconds.
12605 </xs:documentation>
12606            </xs:annotation>
12607            <xs:simpleType>
12608              <xs:restriction base="xs:int">
12609                <xs:minInclusive value="0"/>
12610                <xs:maxInclusive value="2147483647"/>
12611              </xs:restriction>
12612            </xs:simpleType>
12613          </xs:element>
12614          <xs:element name="restart-delay-seconds" minOccurs="0" nillable="false" default="0">
12615            <xs:annotation>
12616              <xs:documentation>
12617 The number of seconds the Node Manager should wait before restarting this
12618 server.
12619 </xs:documentation>
12620            </xs:annotation>
12621            <xs:simpleType>
12622              <xs:restriction base="xs:int">
12623                <xs:minInclusive value="0"/>
12624                <xs:maxInclusive value="2147483647"/>
12625              </xs:restriction>
12626            </xs:simpleType>
12627          </xs:element>
12628          <xs:element name="nm-socket-create-timeout-in-millis" minOccurs="0" nillable="false" default="180000">
12629            <xs:annotation>
12630              <xs:documentation>Returns the timeout value to be used by NodeManagerRuntime when creating a
12631 socket connection to the agent. Default set high as SSH agent may require
12632 a high connection establishment time.
12633 (Interface=weblogic.management.configuration.ManagedExternalServerMBean Attribute=getNMSocketCreateTimeoutInMillis)</xs:documentation>
12634            </xs:annotation>
12635            <xs:simpleType>
12636              <xs:restriction base="xs:int">
12637                <xs:minInclusive value="0"/>
12638              </xs:restriction>
12639            </xs:simpleType>
12640          </xs:element>
12641        </xs:sequence>
12642      </xs:extension>
12643    </xs:complexContent>
12644  </xs:complexType>
12645  <xs:complexType name="clusterType">
12646    <xs:annotation>
12647      <xs:documentation>Corresponds to ClusterMBean
12648 (Interface=weblogic.management.configuration.ClusterMBean)</xs:documentation>
12649    </xs:annotation>
12650    <xs:complexContent>
12651      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:targetType">
12652        <xs:sequence>
12653          <xs:element name="cluster-address" type="xs:string" minOccurs="0" nillable="true">
12654            <xs:annotation>
12655              <xs:documentation>The address that forms a portion of the URL a client uses to
12656 connect to this cluster, and that is used for generating EJB
12657 handles and entity EJB failover addresses. (This address may be
12658 either a DNS host name that maps to multiple IP addresses or a
12659 comma-separated list of single address host names or IP
12660 addresses.)</xs:documentation>
12661            </xs:annotation>
12662          </xs:element>
12663          <xs:element name="multicast-address" type="xs:string" minOccurs="0" nillable="true" default="239.192.0.0">
12664            <xs:annotation>
12665              <xs:documentation>The multicast address used by cluster members to communicate
12666 with each other.</xs:documentation>
12667            </xs:annotation>
12668          </xs:element>
12669          <xs:element name="multicast-buffer-size" minOccurs="0" nillable="false" default="64">
12670            <xs:annotation>
12671              <xs:documentation>The multicast socket send/receive buffer size (at least 64
12672 kilobytes).</xs:documentation>
12673            </xs:annotation>
12674            <xs:simpleType>
12675              <xs:restriction base="xs:int">
12676                <xs:minInclusive value="64"/>
12677              </xs:restriction>
12678            </xs:simpleType>
12679          </xs:element>
12680          <xs:element name="multicast-port" minOccurs="0" nillable="false" default="7001">
12681            <xs:annotation>
12682              <xs:documentation>The multicast port (between 1 and 65535) used by cluster members
12683 to communicate with each other.</xs:documentation>
12684            </xs:annotation>
12685            <xs:simpleType>
12686              <xs:restriction base="xs:int">
12687                <xs:minInclusive value="1"/>
12688                <xs:maxInclusive value="65535"/>
12689              </xs:restriction>
12690            </xs:simpleType>
12691          </xs:element>
12692          <xs:element name="multicast-ttl" minOccurs="0" nillable="false" default="1">
12693            <xs:annotation>
12694              <xs:documentation>The number of network hops (between 1 and 255) that a cluster
12695 multicast message is allowed to travel.</xs:documentation>
12696            </xs:annotation>
12697            <xs:simpleType>
12698              <xs:restriction base="xs:int">
12699                <xs:minInclusive value="1"/>
12700                <xs:maxInclusive value="255"/>
12701              </xs:restriction>
12702            </xs:simpleType>
12703          </xs:element>
12704          <xs:element name="multicast-send-delay" minOccurs="0" nillable="false" default="3">
12705            <xs:annotation>
12706              <xs:documentation>The amount of time (between 0 and 250 milliseconds) to delay
12707 sending message fragments over multicast in order to avoid OS-level
12708 buffer overflow.</xs:documentation>
12709            </xs:annotation>
12710            <xs:simpleType>
12711              <xs:restriction base="xs:int">
12712                <xs:minInclusive value="0"/>
12713                <xs:maxInclusive value="250"/>
12714              </xs:restriction>
12715            </xs:simpleType>
12716          </xs:element>
12717          <xs:element name="default-load-algorithm" minOccurs="0" nillable="true">
12718            <xs:annotation>
12719              <xs:documentation>Defines the algorithm to be used for load-balancing between replicated
12720 services if none is specified for a particular service. The
12721 &lt;tt&gt;round-robin&lt;/tt&gt; algorithm cycles through a list of WebLogic
12722 Server instances in order. &lt;tt&gt;Weight-based&lt;/tt&gt; load balancing
12723 improves on the round-robin algorithm by taking into account a
12724 pre-assigned weight for each server. In &lt;tt&gt;random&lt;/tt&gt; load
12725 balancing, requests are routed to servers at random.</xs:documentation>
12726            </xs:annotation>
12727            <xs:simpleType>
12728              <xs:restriction base="xs:string">
12729                <xs:enumeration value="round-robin"/>
12730                <xs:enumeration value="weight-based"/>
12731                <xs:enumeration value="random"/>
12732                <xs:enumeration value="round-robin-affinity"/>
12733                <xs:enumeration value="weight-based-affinity"/>
12734                <xs:enumeration value="random-affinity"/>
12735              </xs:restriction>
12736            </xs:simpleType>
12737          </xs:element>
12738          <xs:element name="cluster-messaging-mode" minOccurs="0" nillable="true">
12739            <xs:annotation>
12740              <xs:documentation>Specifies the messaging type used in the cluster.</xs:documentation>
12741            </xs:annotation>
12742            <xs:simpleType>
12743              <xs:restriction base="xs:string">
12744                <xs:enumeration value="multicast"/>
12745                <xs:enumeration value="unicast"/>
12746              </xs:restriction>
12747            </xs:simpleType>
12748          </xs:element>
12749          <xs:element name="cluster-broadcast-channel" type="xs:string" minOccurs="0" nillable="true">
12750            <xs:annotation>
12751              <xs:documentation>Specifies the channel used to handle communications within a cluster. If no channel is specified
12752 the default channel is used.</xs:documentation>
12753            </xs:annotation>
12754          </xs:element>
12755          <xs:element name="service-age-threshold-seconds" minOccurs="0" nillable="false" default="180">
12756            <xs:annotation>
12757              <xs:documentation>The number of seconds (between 0 and 65534) by which the age of
12758 two conflicting services must differ before one is considered older
12759 than the other.</xs:documentation>
12760            </xs:annotation>
12761            <xs:simpleType>
12762              <xs:restriction base="xs:int">
12763                <xs:minInclusive value="0"/>
12764                <xs:maxInclusive value="65534"/>
12765              </xs:restriction>
12766            </xs:simpleType>
12767          </xs:element>
12768          <xs:element name="client-cert-proxy-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
12769            <xs:annotation>
12770              <xs:documentation>Specifies whether to honor the WL-Proxy-Client-Cert header coming
12771 with the request or not. </xs:documentation>
12772            </xs:annotation>
12773          </xs:element>
12774          <xs:element name="weblogic-plugin-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
12775            <xs:annotation>
12776              <xs:documentation>Specifies whether the proprietary &lt;tt&gt;WL-Proxy-Client-IP&lt;/tt&gt;
12777 header should be used. (This needed only when WebLogic plugins are
12778 configured.)</xs:documentation>
12779            </xs:annotation>
12780          </xs:element>
12781          <xs:element name="member-warmup-timeout-seconds" minOccurs="0" nillable="false" default="30">
12782            <xs:annotation>
12783              <xs:documentation>Maximum number of seconds that a cluster member will wait to
12784 discover and synchronize with other servers in the cluster.
12785 Normally, the member will be able to sync in 30 seconds. If the
12786 value of this attribute is higher, that does not necessarily mean
12787 that it will take longer for the member to warmup. Instead it
12788 defines an upper bound on the time that a server will wait to sync
12789 with the servers that it has discovered. If the value is set 0,
12790 servers will not attempt to discover other running server in the cluster
12791 during server initialization</xs:documentation>
12792            </xs:annotation>
12793            <xs:simpleType>
12794              <xs:restriction base="xs:int">
12795                <xs:minInclusive value="0"/>
12796              </xs:restriction>
12797            </xs:simpleType>
12798          </xs:element>
12799          <xs:element name="http-trace-support-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
12800            <xs:annotation>
12801              <xs:documentation> Returns the value of HttpTraceSupportEnabled. </xs:documentation>
12802            </xs:annotation>
12803          </xs:element>
12804          <xs:element name="frontend-host" type="xs:string" minOccurs="0" nillable="true">
12805            <xs:annotation>
12806              <xs:documentation>The name of the host to which all redirected URLs will be
12807 sent.</xs:documentation>
12808            </xs:annotation>
12809          </xs:element>
12810          <xs:element name="frontend-http-port" type="xs:int" minOccurs="0" nillable="false" default="0">
12811            <xs:annotation>
12812              <xs:documentation>The name of the HTTP port to which all redirected URLs will be
12813 sent.</xs:documentation>
12814            </xs:annotation>
12815          </xs:element>
12816          <xs:element name="frontend-https-port" type="xs:int" minOccurs="0" nillable="false" default="0">
12817            <xs:annotation>
12818              <xs:documentation>The name of the secure HTTP port to which all redirected URLs
12819 will be sent.</xs:documentation>
12820            </xs:annotation>
12821          </xs:element>
12822          <xs:element name="idle-periods-until-timeout" minOccurs="0" nillable="false" default="3">
12823            <xs:annotation>
12824              <xs:documentation>Maximum number of periods that a cluster member will wait before
12825 timing out a member of a cluster.</xs:documentation>
12826            </xs:annotation>
12827            <xs:simpleType>
12828              <xs:restriction base="xs:int">
12829                <xs:minInclusive value="3"/>
12830              </xs:restriction>
12831            </xs:simpleType>
12832          </xs:element>
12833          <xs:element name="remote-cluster-address" type="xs:string" minOccurs="0" nillable="true">
12834            <xs:annotation>
12835              <xs:documentation>Set the foreign cluster. Cluster infrastructure uses this
12836 address to connect to foreign cluster for HTTP Session WAN/MAN
12837 failover.</xs:documentation>
12838            </xs:annotation>
12839          </xs:element>
12840          <xs:element name="wan-session-persistence-table-name" type="xs:string" minOccurs="0" nillable="true" default="WLS_WAN_PERSISTENCE_TABLE">
12841            <xs:annotation>
12842              <xs:documentation>Return the name of the table to be used for WAN session persistence.
12843 (Interface=weblogic.management.configuration.ClusterMBean Attribute=getWANSessionPersistenceTableName)</xs:documentation>
12844            </xs:annotation>
12845          </xs:element>
12846          <xs:element name="replication-channel" type="xs:string" minOccurs="0" nillable="true" default="ReplicationChannel">
12847            <xs:annotation>
12848              <xs:documentation>The channel name to be used for replication traffic. Cluster
12849 infrastructure uses this channel to send updates for HTTP
12850 sessions and stateful session beans. If none is set then the
12851 default channel will be used.</xs:documentation>
12852            </xs:annotation>
12853          </xs:element>
12854          <xs:element name="inter-cluster-comm-link-health-check-interval" type="xs:int" minOccurs="0" nillable="false" default="30000">
12855            <xs:annotation>
12856              <xs:documentation>If the cluster link between two clusters goes down, a trigger
12857 will run periodically to see if the link is restored. The
12858 duration is specified in milliseconds.</xs:documentation>
12859            </xs:annotation>
12860          </xs:element>
12861          <xs:element name="data-source-for-session-persistence" type="xs:string" minOccurs="0" nillable="true">
12862            <xs:annotation>
12863              <xs:documentation>(Interface=weblogic.management.configuration.ClusterMBean Attribute=getDataSourceForSessionPersistenceAsString)</xs:documentation>
12864            </xs:annotation>
12865          </xs:element>
12866          <xs:element name="data-source-for-job-scheduler" type="xs:string" minOccurs="0" nillable="true">
12867            <xs:annotation>
12868              <xs:documentation>(Interface=weblogic.management.configuration.ClusterMBean Attribute=getDataSourceForJobSchedulerAsString)</xs:documentation>
12869            </xs:annotation>
12870          </xs:element>
12871          <xs:element name="job-scheduler-table-name" type="xs:string" minOccurs="0" nillable="true" default="weblogic_timers">
12872            <xs:annotation>
12873              <xs:documentation>The table name to use for storing timers active with the
12874 job scheduler</xs:documentation>
12875            </xs:annotation>
12876          </xs:element>
12877          <xs:element name="persist-sessions-on-shutdown" type="xs:boolean" minOccurs="0" nillable="false">
12878            <xs:annotation>
12879              <xs:documentation>When shutting down servers, sessions are not updated. If the
12880 primary and secondary servers of a session are shut down with no
12881 session updates, the session will be lost. Turning on
12882 PersistSessionsOnShutdown will save any active sessions to the
12883 database specified in {@link
12884 ClusterMBean#getDataSourceForSessionPersistence()} when a server
12885 is shutdown. The sessions will not be written at any other
12886 time. (For example, they are not saved via this mechanism if
12887 there is a server crash.)</xs:documentation>
12888            </xs:annotation>
12889          </xs:element>
12890          <xs:element name="async-session-queue-timeout" type="xs:int" minOccurs="0" nillable="false" default="30">
12891            <xs:annotation>
12892              <xs:documentation>&lt;p&gt;Interval in seconds until the producer thread will wait for the
12893 AsyncSessionQueue to become unblocked.  Should be similar to the
12894 RequestTimeOut as that will determine the longest that the queue should
12895 remain full.&lt;p&gt;
12896 (Interface=weblogic.management.configuration.ClusterMBean Attribute=getAsyncSessionQueueTimeout)</xs:documentation>
12897            </xs:annotation>
12898          </xs:element>
12899          <xs:element name="greedy-session-flush-interval" type="xs:int" minOccurs="0" nillable="false" default="3">
12900            <xs:annotation>
12901              <xs:documentation>&lt;p&gt;Interval in seconds until HTTP Sessions are periodically flushed to
12902 secondary server.
12903 (Interface=weblogic.management.configuration.ClusterMBean Attribute=getGreedySessionFlushInterval)</xs:documentation>
12904            </xs:annotation>
12905          </xs:element>
12906          <xs:element name="session-flush-interval" type="xs:int" minOccurs="0" nillable="false" default="180">
12907            <xs:annotation>
12908              <xs:documentation>Interval in seconds until HTTP Sessions are periodically
12909 flushed to the backup cluster to dump session state on disk.</xs:documentation>
12910            </xs:annotation>
12911          </xs:element>
12912          <xs:element name="session-flush-threshold" type="xs:int" minOccurs="0" nillable="false" default="10000">
12913            <xs:annotation>
12914              <xs:documentation>When number of sessions to be flushed reaches this threshold
12915 limit, sessions will be flushed to the backup cluster before the
12916 flush interval. This helps the server to flush sessions
12917 faster under load.</xs:documentation>
12918            </xs:annotation>
12919          </xs:element>
12920          <xs:element name="candidate-machines-for-migratable-server" type="xs:string" minOccurs="0" nillable="true">
12921            <xs:annotation>
12922              <xs:documentation>(Interface=weblogic.management.configuration.ClusterMBean Attribute=getCandidateMachinesForMigratableServersAsString)</xs:documentation>
12923            </xs:annotation>
12924          </xs:element>
12925          <xs:element name="data-source-for-automatic-migration" type="xs:string" minOccurs="0" nillable="true">
12926            <xs:annotation>
12927              <xs:documentation>(Interface=weblogic.management.configuration.ClusterMBean Attribute=getDataSourceForAutomaticMigrationAsString)</xs:documentation>
12928            </xs:annotation>
12929          </xs:element>
12930          <xs:element name="health-check-interval-millis" type="xs:int" minOccurs="0" nillable="false" default="10000">
12931            <xs:annotation>
12932              <xs:documentation>Interval in milliseconds at which Migratable Servers and
12933 Cluster Masters prove their liveness via the database.</xs:documentation>
12934            </xs:annotation>
12935          </xs:element>
12936          <xs:element name="health-check-periods-until-fencing" minOccurs="0" nillable="false" default="3">
12937            <xs:annotation>
12938              <xs:documentation>Maximum number of periods that a cluster member will wait before
12939 timing out a Cluster Master and also the maximum number of periods
12940 the Cluster Master will wait before timing out a Migratable Server.</xs:documentation>
12941            </xs:annotation>
12942            <xs:simpleType>
12943              <xs:restriction base="xs:int">
12944                <xs:minInclusive value="2"/>
12945              </xs:restriction>
12946            </xs:simpleType>
12947          </xs:element>
12948          <xs:element name="fencing-grace-period-millis" type="xs:int" minOccurs="0" nillable="false" default="30000">
12949            <xs:annotation>
12950              <xs:documentation>During automatic migration, if the Cluster Master determines a
12951 server to be dead, it waits for this period of time (in milliseconds)
12952 before the Cluster Master migrates the service to another server in the
12953 cluster.</xs:documentation>
12954            </xs:annotation>
12955          </xs:element>
12956          <xs:element name="singleton-sql-query-helper" type="xs:string" minOccurs="0" nillable="true">
12957            <xs:annotation>
12958              <xs:documentation>Singleton Services uses certain SQL commands to talk to the
12959 database. By default, the commands are obtained from a
12960 WebLogic-supplied implementation of
12961 weblogic.cluster.singleton.QueryHelper. If the database is not
12962 suported, or the SQL needs to be more optimized or altered for a
12963 particular use case, one can change the class used by setting
12964 this variable. The classname provided will be loaded at boot
12965 time, and used to execute the various SQL queries.</xs:documentation>
12966            </xs:annotation>
12967          </xs:element>
12968          <xs:element name="number-of-servers-in-cluster-address" minOccurs="0" nillable="false" default="3">
12969            <xs:annotation>
12970              <xs:documentation>Number of servers to be listed from this cluster when generating
12971 a cluster address automatically. This setting has no effect if
12972 Cluster Address is explicitly set.
12973 (Interface=weblogic.management.configuration.ClusterMBean Attribute=getNumberOfServersInClusterAddress)</xs:documentation>
12974            </xs:annotation>
12975            <xs:simpleType>
12976              <xs:restriction base="xs:int">
12977                <xs:minInclusive value="1"/>
12978              </xs:restriction>
12979            </xs:simpleType>
12980          </xs:element>
12981          <xs:element name="cluster-type" minOccurs="0" nillable="true">
12982            <xs:annotation>
12983              <xs:documentation>Optimizes cross-cluster replication for the type of network
12984 that servers in the clusters use for administrative communication.</xs:documentation>
12985            </xs:annotation>
12986            <xs:simpleType>
12987              <xs:restriction base="xs:string">
12988                <xs:enumeration value="none"/>
12989                <xs:enumeration value="wan"/>
12990                <xs:enumeration value="man"/>
12991              </xs:restriction>
12992            </xs:simpleType>
12993          </xs:element>
12994          <xs:element name="multicast-data-encryption" type="xs:boolean" minOccurs="0" nillable="false" default="false">
12995            <xs:annotation>
12996              <xs:documentation>Enables multicast data to be encrypted. Only the multicast data is encrypted.
12997 Multicast header information is not encrypted.
12998 (Interface=weblogic.management.configuration.ClusterMBean Attribute=getMulticastDataEncryption)</xs:documentation>
12999            </xs:annotation>
13000          </xs:element>
13001          <xs:element name="auto-migration-table-name" type="xs:string" minOccurs="0" nillable="true" default="ACTIVE">
13002            <xs:annotation>
13003              <xs:documentation>Return the name of the table to be used for server migration.
13004 (Interface=weblogic.management.configuration.ClusterMBean Attribute=getAutoMigrationTableName)</xs:documentation>
13005            </xs:annotation>
13006          </xs:element>
13007          <xs:element name="additional-auto-migration-attempts" type="xs:int" minOccurs="0" nillable="false" default="3">
13008            <xs:annotation>
13009              <xs:documentation>A migratable server could fail to come up on every possible
13010 configured machine. This attribute controls how many further
13011 attempts, after the first one, should be tried.
13012
13013 Note that each attempt specified here indicates another full
13014 circuit of migrations amongst all the configured machines. So for
13015 a 3-server cluster, and the default value of 3, a total of 9
13016 migrations will be attempted.
13017
13018 If it is set to -1, migrations will go on forever until the
13019 server starts.
13020 (Interface=weblogic.management.configuration.ClusterMBean Attribute=getAdditionalAutoMigrationAttempts)</xs:documentation>
13021            </xs:annotation>
13022          </xs:element>
13023          <xs:element name="millis-to-sleep-between-auto-migration-attempts" type="xs:long" minOccurs="0" nillable="false" default="180000">
13024            <xs:annotation>
13025              <xs:documentation>Controls how long of a pause there should be between the
13026 migration attempts described in
13027 getAdditionalAutoMigrationAttempts(). Note that this delay only
13028 happens when the server has failed to come up on every machine.
13029 (Interface=weblogic.management.configuration.ClusterMBean Attribute=getMillisToSleepBetweenAutoMigrationAttempts)</xs:documentation>
13030            </xs:annotation>
13031          </xs:element>
13032          <xs:element name="migration-basis" minOccurs="0" nillable="true">
13033            <xs:annotation>
13034              <xs:documentation>Controls the mechanism used for server and service migration.
13035 &lt;ul&gt;
13036 &lt;li&gt;&lt;b&gt;Database&lt;/b&gt; -- Requires the availability of a high-availability database, such as Oracle RAC,
13037 to store leasing information.
13038 &lt;li&gt;&lt;b&gt;Consensus&lt;/b&gt; -- Stores the leasing information in-memory within a cluster member. This option
13039 requires Node Manager to be configured and running.
13040 &lt;/ul&gt;
13041 &lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; Within a WebLogic Server installation, you can only use one type of leasing.
13042 Although it is possible to implement multiple features that use leasing within your environment,
13043 each must use the same kind of leasing.
13044 (Interface=weblogic.management.configuration.ClusterMBean Attribute=getMigrationBasis)</xs:documentation>
13045            </xs:annotation>
13046            <xs:simpleType>
13047              <xs:restriction base="xs:string">
13048                <xs:enumeration value="database"/>
13049                <xs:enumeration value="consensus"/>
13050              </xs:restriction>
13051            </xs:simpleType>
13052          </xs:element>
13053          <xs:element name="consensus-participants" minOccurs="0" nillable="false">
13054            <xs:annotation>
13055              <xs:documentation>Controls the number of cluster participants in determining consensus.
13056 (Interface=weblogic.management.configuration.ClusterMBean Attribute=getConsensusParticipants)</xs:documentation>
13057            </xs:annotation>
13058            <xs:simpleType>
13059              <xs:restriction base="xs:int">
13060                <xs:minInclusive value="0"/>
13061                <xs:maxInclusive value="65536"/>
13062              </xs:restriction>
13063            </xs:simpleType>
13064          </xs:element>
13065          <xs:element name="replication-timeout-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
13066            <xs:annotation>
13067              <xs:documentation>Indicates if timeout should be applied to session replication calls.
13068 (Interface=weblogic.management.configuration.ClusterMBean Attribute=isReplicationTimeoutEnabled)</xs:documentation>
13069            </xs:annotation>
13070          </xs:element>
13071          <xs:element name="overload-protection" type="dom:overload-protectionType" minOccurs="0" nillable="true">
13072            <xs:annotation>
13073              <xs:documentation>Get attributes related to server overload protection. The default values
13074 for all cluster members are set here. Individual servers can override them
13075 as needed.
13076 (Interface=weblogic.management.configuration.ClusterMBean Attribute=getOverloadProtection)</xs:documentation>
13077            </xs:annotation>
13078          </xs:element>
13079          <xs:element name="database-less-leasing-basis" type="dom:database-less-leasing-basisType" minOccurs="0" nillable="true">
13080            <xs:annotation>
13081              <xs:documentation>Get attributes associated with database less leasing basis used for
13082 server migration and singleton services.
13083 (Interface=weblogic.management.configuration.ClusterMBean Attribute=getDatabaseLessLeasingBasis)</xs:documentation>
13084            </xs:annotation>
13085          </xs:element>
13086          <xs:element name="http-ping-retry-count" minOccurs="0" nillable="false" default="3">
13087            <xs:annotation>
13088              <xs:documentation>Get the number of HTTP pings to execute before declaring a server
13089 unreachable. This comes into effect only when MaxServerCountForHTTPPing
13090 is &gt; 0.
13091 (Interface=weblogic.management.configuration.ClusterMBean Attribute=getHTTPPingRetryCount)</xs:documentation>
13092            </xs:annotation>
13093            <xs:simpleType>
13094              <xs:restriction base="xs:int">
13095                <xs:minInclusive value="0"/>
13096              </xs:restriction>
13097            </xs:simpleType>
13098          </xs:element>
13099          <xs:element name="max-server-count-for-http-ping" minOccurs="0" nillable="false" default="0">
13100            <xs:annotation>
13101              <xs:documentation>Get the maximum number of servers that can be pinged via HTTP when
13102 the local server has lost multicast heartbeats from remote members. By
13103 default the server is taken out of the cluster when 3 consecutive
13104 heartbeats are lost. With this value &gt; 0, the server attempts to ping the
13105 remote server point-to-point before declaring it unreachable. The ping is
13106 considered successful only when the cluster is in a stable state which
13107 means that the servers have already exchanged annoucements and the data
13108 on multicast is primarily liveliness heartbeat.
13109 &lt;p&gt;
13110 NOTE: This mechanism is useful only as a substitute for multicast heartbeats.
13111 If subsystems rely on sending data over multicast then they will continue to
13112 fail. If an application relies on WebLogic features that use multicast for
13113 sending and receiving data over multicast, this option is not useful. It is
13114 useful for HTTP session replication based applications where replication
13115 updates are sent point-to-point and multicast is only used to determine
13116 liveliness.
13117 &lt;/p&gt;
13118 (Interface=weblogic.management.configuration.ClusterMBean Attribute=getMaxServerCountForHttpPing)</xs:documentation>
13119            </xs:annotation>
13120            <xs:simpleType>
13121              <xs:restriction base="xs:int">
13122                <xs:minInclusive value="0"/>
13123              </xs:restriction>
13124            </xs:simpleType>
13125          </xs:element>
13126          <xs:element name="secure-replication-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
13127            <xs:annotation>
13128              <xs:documentation>Servers in a cluster replicate session data. If a replication
13129 channel is defined then the session data will be sent using the replication
13130 channel protocol and secured replication settings will be ignored.
13131 If no replication channel is defined and secured replication is
13132 enabled then session data for in-memory replication will be sent over SSL
13133 using the default secured channel. However, this added security for replication
13134 traffic comes with a significant cluster performance degradation. It should
13135 only be enabled if security is of greater concern than performance
13136 degradation.
13137 (Interface=weblogic.management.configuration.ClusterMBean Attribute=isSecureReplicationEnabled)</xs:documentation>
13138            </xs:annotation>
13139          </xs:element>
13140          <xs:element name="unicast-discovery-period-millis" minOccurs="0" nillable="false" default="3000">
13141            <xs:annotation>
13142              <xs:documentation>The timer period that determines how  often other members in the
13143 cluster are discovered in unicast messaging scheme. This is not applicable
13144 to multicast mode. It applies only to unicast mode.</xs:documentation>
13145            </xs:annotation>
13146            <xs:simpleType>
13147              <xs:restriction base="xs:int">
13148                <xs:minInclusive value="1000"/>
13149              </xs:restriction>
13150            </xs:simpleType>
13151          </xs:element>
13152          <xs:element name="message-ordering-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
13153            <xs:annotation>
13154              <xs:documentation>Forces unicast messages to be processed in order.
13155 There are scenarios where JMS may update JNDI very frequently.
13156 It will result in a lot of messages over unicast. Due to the close
13157 proximity of messages the probability of out of order handling
13158 of messages increases which would trigger frequent state dumps.
13159 Frequent JNDI tree refresh may result in NameNotFoundException.
13160 Use this property to prevent out of order handling of messages.</xs:documentation>
13161            </xs:annotation>
13162          </xs:element>
13163          <xs:element name="one-way-rmi-for-replication-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
13164            <xs:annotation>
13165              <xs:documentation>Indicates if one-way RMI is being used for replication. One-way RMI also
13166 requires configuring replication ports on each server in the cluster.
13167 (Interface=weblogic.management.configuration.ClusterMBean Attribute=isOneWayRmiForReplicationEnabled)</xs:documentation>
13168            </xs:annotation>
13169          </xs:element>
13170          <xs:element name="session-lazy-deserialization-enabled" type="xs:boolean" minOccurs="0" nillable="false">
13171            <xs:annotation>
13172              <xs:documentation>Enables increased efficiency with session replication. Enabling this attribute
13173 should be used only when configuring a WebLogic domain for Oracle Exalogic.
13174 For more information, see "Enabling Exalogic-Specific Enhancements in Oracle WebLogic
13175 Server 11g Release 1 (10.3.4)" in the Oracle Exalogic Deployment Guide.
13176 (Interface=weblogic.management.configuration.ClusterMBean Attribute=isSessionLazyDeserializationEnabled)</xs:documentation>
13177            </xs:annotation>
13178          </xs:element>
13179          <xs:element name="death-detector-heartbeat-period" minOccurs="0" nillable="false" default="1">
13180            <xs:annotation>
13181              <xs:documentation>Gets the DeathDetectory HeartbeatPeriod value. The ClusterMaster sends a
13182 heartbeat every period seconds to ascertian the health of a member.
13183 Members monitor this heartbeat in order to ascertain the health of the server
13184 hosting the DeathDetector.  In this case, the ClusterMaster.
13185 (Interface=weblogic.management.configuration.ClusterMBean Attribute=getDeathDetectorHeartbeatPeriod)</xs:documentation>
13186            </xs:annotation>
13187            <xs:simpleType>
13188              <xs:restriction base="xs:int">
13189                <xs:minInclusive value="1"/>
13190              </xs:restriction>
13191            </xs:simpleType>
13192          </xs:element>
13193          <xs:element name="member-death-detector-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
13194            <xs:annotation>
13195              <xs:documentation>Enables faster Automatic Service Migration times with Database Leasing Basis.
13196 (Interface=weblogic.management.configuration.ClusterMBean Attribute=isMemberDeathDetectorEnabled)</xs:documentation>
13197            </xs:annotation>
13198          </xs:element>
13199        </xs:sequence>
13200      </xs:extension>
13201    </xs:complexContent>
13202  </xs:complexType>
13203  <xs:complexType name="targetType">
13204    <xs:annotation>
13205      <xs:documentation>Corresponds to TargetMBean
13206 (Interface=weblogic.management.configuration.TargetMBean)</xs:documentation>
13207    </xs:annotation>
13208    <xs:complexContent>
13209      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType"/>
13210    </xs:complexContent>
13211  </xs:complexType>
13212  <xs:complexType name="database-less-leasing-basisType">
13213    <xs:annotation>
13214      <xs:documentation>Corresponds to DatabaseLessLeasingBasisMBean
13215 (Interface=weblogic.management.configuration.DatabaseLessLeasingBasisMBean)</xs:documentation>
13216    </xs:annotation>
13217    <xs:complexContent>
13218      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
13219        <xs:sequence>
13220          <xs:element name="member-discovery-timeout" minOccurs="0" nillable="false" default="30">
13221            <xs:annotation>
13222              <xs:documentation>Gets the MemberDiscoveryTimeout value. This value defines the amount of
13223 time a server waits during or after startup to discover members that
13224 belong to the same cluster. This information is used to join or form a
13225 new cluster.
13226 (Interface=weblogic.management.configuration.DatabaseLessLeasingBasisMBean Attribute=getMemberDiscoveryTimeout)</xs:documentation>
13227            </xs:annotation>
13228            <xs:simpleType>
13229              <xs:restriction base="xs:int">
13230                <xs:minInclusive value="10"/>
13231              </xs:restriction>
13232            </xs:simpleType>
13233          </xs:element>
13234          <xs:element name="leader-heartbeat-period" minOccurs="0" nillable="false" default="10">
13235            <xs:annotation>
13236              <xs:documentation>Gets the LeaderHeartbeatPeriod value. The cluster leader heartbeats a
13237 special leader heartbeat every period seconds to publish group view
13238 version and other cluster information. Members look at this heartbeat
13239 and perform any sync up operations if required.
13240 (Interface=weblogic.management.configuration.DatabaseLessLeasingBasisMBean Attribute=getLeaderHeartbeatPeriod)</xs:documentation>
13241            </xs:annotation>
13242            <xs:simpleType>
13243              <xs:restriction base="xs:int">
13244                <xs:minInclusive value="1"/>
13245              </xs:restriction>
13246            </xs:simpleType>
13247          </xs:element>
13248          <xs:element name="message-delivery-timeout" type="xs:int" minOccurs="0" nillable="false" default="5000">
13249            <xs:annotation>
13250              <xs:documentation>Gets the message delivery timeout value. This is the amount of time a
13251 server waits to get a response from the remote peer before taking recovery
13252 actions.
13253 (Interface=weblogic.management.configuration.DatabaseLessLeasingBasisMBean Attribute=getMessageDeliveryTimeout)</xs:documentation>
13254            </xs:annotation>
13255          </xs:element>
13256          <xs:element name="fence-timeout" type="xs:int" minOccurs="0" nillable="false" default="5">
13257            <xs:annotation>
13258              <xs:documentation>The timeout to wait and retry getting the server state when the NodeManager
13259 is unreachable. We try once more after waiting for the fence timeout
13260 period to make sure that the machine is really unavailable as opposed to
13261 heavy disk swapping.
13262 (Interface=weblogic.management.configuration.DatabaseLessLeasingBasisMBean Attribute=getFenceTimeout)</xs:documentation>
13263            </xs:annotation>
13264          </xs:element>
13265          <xs:element name="periodic-srm-check-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
13266            <xs:annotation>
13267              <xs:documentation>Specifies whether the cluster leader needs to periodically check if
13268 it is still in the right network partition using NodeManager state query.
13269 By default the cluster leader or the seniormost member ensures that it
13270 is in the right partition by periodically checking with all NodeManagers.
13271 This is used to cover a case where the cluster leader was elected with most
13272 of the servers shutdown but subsequently there is a network partition
13273 with the leader in the minority partition. This is just done on the
13274 cluster leader instance and not on other instances.</xs:documentation>
13275            </xs:annotation>
13276          </xs:element>
13277          <xs:element name="node-manager-timeout-millis" minOccurs="0" nillable="false" default="180000">
13278            <xs:annotation>
13279              <xs:documentation>
13280 NodeManager timeout. Amount of time to wait for a response from
13281 NodeManager. NodeManager is used to get server state and decide if a server
13282 is really dead. Note that the server automatically calculates a timeout
13283 value and this mbean attribute is used as a upper bound.
13284 </xs:documentation>
13285            </xs:annotation>
13286            <xs:simpleType>
13287              <xs:restriction base="xs:int">
13288                <xs:minInclusive value="0"/>
13289              </xs:restriction>
13290            </xs:simpleType>
13291          </xs:element>
13292        </xs:sequence>
13293      </xs:extension>
13294    </xs:complexContent>
13295  </xs:complexType>
13296  <xs:complexType name="file-t3Type">
13297    <xs:annotation>
13298      <xs:documentation>Corresponds to FileT3MBean
13299 (Interface=weblogic.management.configuration.FileT3MBean)</xs:documentation>
13300    </xs:annotation>
13301    <xs:complexContent>
13302      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:deploymentType">
13303        <xs:sequence>
13304          <xs:element name="path" type="xs:string" minOccurs="0" nillable="true">
13305            <xs:annotation>
13306              <xs:documentation>The path used to locate a WebLogic file (T3) service on a server
13307 host.</xs:documentation>
13308            </xs:annotation>
13309          </xs:element>
13310        </xs:sequence>
13311      </xs:extension>
13312    </xs:complexContent>
13313  </xs:complexType>
13314  <xs:complexType name="embedded-ldapType">
13315    <xs:annotation>
13316      <xs:documentation>Corresponds to EmbeddedLDAPMBean
13317 (Interface=weblogic.management.configuration.EmbeddedLDAPMBean)</xs:documentation>
13318    </xs:annotation>
13319    <xs:complexContent>
13320      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
13321        <xs:sequence>
13322          <xs:element name="credential-encrypted" type="xs:string" minOccurs="0" nillable="true">
13323            <xs:annotation>
13324              <xs:documentation>(Interface=weblogic.management.configuration.EmbeddedLDAPMBean Attribute=getCredentialEncryptedAsString)</xs:documentation>
13325            </xs:annotation>
13326          </xs:element>
13327          <xs:element name="backup-hour" minOccurs="0" nillable="false" default="23">
13328            <xs:annotation>
13329              <xs:documentation>The hour at which the embedded LDAP server should be backed
13330 up.</xs:documentation>
13331            </xs:annotation>
13332            <xs:simpleType>
13333              <xs:restriction base="xs:int">
13334                <xs:minInclusive value="0"/>
13335                <xs:maxInclusive value="23"/>
13336              </xs:restriction>
13337            </xs:simpleType>
13338          </xs:element>
13339          <xs:element name="backup-minute" minOccurs="0" nillable="false" default="5">
13340            <xs:annotation>
13341              <xs:documentation>The minute at which the embedded LDAP server should be backed
13342 up.</xs:documentation>
13343            </xs:annotation>
13344            <xs:simpleType>
13345              <xs:restriction base="xs:int">
13346                <xs:minInclusive value="0"/>
13347                <xs:maxInclusive value="59"/>
13348              </xs:restriction>
13349            </xs:simpleType>
13350          </xs:element>
13351          <xs:element name="backup-copies" minOccurs="0" nillable="false" default="7">
13352            <xs:annotation>
13353              <xs:documentation>The maximum number of backup copies that should be made for the
13354 embedded LDAP server.</xs:documentation>
13355            </xs:annotation>
13356            <xs:simpleType>
13357              <xs:restriction base="xs:int">
13358                <xs:minInclusive value="0"/>
13359                <xs:maxInclusive value="65534"/>
13360              </xs:restriction>
13361            </xs:simpleType>
13362          </xs:element>
13363          <xs:element name="cache-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
13364            <xs:annotation>
13365              <xs:documentation>Specifies whether a cache is used with the embedded LDAP
13366 server.</xs:documentation>
13367            </xs:annotation>
13368          </xs:element>
13369          <xs:element name="cache-size" minOccurs="0" nillable="false" default="32">
13370            <xs:annotation>
13371              <xs:documentation>The size of the cache (in kilobytes) that is used with the
13372 embedded LDAP server.</xs:documentation>
13373            </xs:annotation>
13374            <xs:simpleType>
13375              <xs:restriction base="xs:int">
13376                <xs:minInclusive value="0"/>
13377              </xs:restriction>
13378            </xs:simpleType>
13379          </xs:element>
13380          <xs:element name="cache-ttl" minOccurs="0" nillable="false" default="60">
13381            <xs:annotation>
13382              <xs:documentation>The time-to-live of the cache (in seconds) that is used with the
13383 embedded LDAP server.</xs:documentation>
13384            </xs:annotation>
13385            <xs:simpleType>
13386              <xs:restriction base="xs:int">
13387                <xs:minInclusive value="0"/>
13388              </xs:restriction>
13389            </xs:simpleType>
13390          </xs:element>
13391          <xs:element name="refresh-replica-at-startup" type="xs:boolean" minOccurs="0" nillable="false" default="false">
13392            <xs:annotation>
13393              <xs:documentation>Specifies whether a Managed Server should refresh all replicated
13394 data at boot time. (This is useful if you have made a large amount
13395 of changes when the Managed Server was not active, and you want to
13396 download the entire replica instead of having the Administration
13397 Server push each change to the Managed Server.)</xs:documentation>
13398            </xs:annotation>
13399          </xs:element>
13400          <xs:element name="master-first" type="xs:boolean" minOccurs="0" nillable="false" default="false">
13401            <xs:annotation>
13402              <xs:documentation>Specifies whether a Managed Server should always connect to the
13403 master LDAP server (contained in the Administration Server),
13404 instead of connecting to the local replicated LDAP server
13405 (contained in the Managed Server).</xs:documentation>
13406            </xs:annotation>
13407          </xs:element>
13408          <xs:element name="timeout" minOccurs="0" nillable="false" default="0">
13409            <xs:annotation>
13410              <xs:documentation>Specifies the maximum number of seconds to wait for results from
13411 the embedded LDAP server before timing out. If this option is set
13412 to 0, there is no maximum time limit.</xs:documentation>
13413            </xs:annotation>
13414            <xs:simpleType>
13415              <xs:restriction base="xs:int">
13416                <xs:minInclusive value="0"/>
13417              </xs:restriction>
13418            </xs:simpleType>
13419          </xs:element>
13420          <xs:element name="anonymous-bind-allowed" type="xs:boolean" minOccurs="0" nillable="false" default="false">
13421            <xs:annotation>
13422              <xs:documentation>Specifies whether the embedded LDAP server should allow anonymous
13423 connections.
13424 (Interface=weblogic.management.configuration.EmbeddedLDAPMBean Attribute=isAnonymousBindAllowed)</xs:documentation>
13425            </xs:annotation>
13426          </xs:element>
13427        </xs:sequence>
13428      </xs:extension>
13429    </xs:complexContent>
13430  </xs:complexType>
13431  <xs:complexType name="app-deploymentType">
13432    <xs:annotation>
13433      <xs:documentation>Corresponds to AppDeploymentMBean
13434 (Interface=weblogic.management.configuration.AppDeploymentMBean)</xs:documentation>
13435    </xs:annotation>
13436    <xs:complexContent>
13437      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:basic-deploymentType">
13438        <xs:sequence>
13439          <xs:element name="install-dir" type="xs:string" minOccurs="0" nillable="true">
13440            <xs:annotation>
13441              <xs:documentation>The path to application's install-root directory, relative to the
13442 domain/config/deployments directory.</xs:documentation>
13443            </xs:annotation>
13444          </xs:element>
13445          <xs:element name="plan-dir" type="xs:string" minOccurs="0" nillable="true">
13446            <xs:annotation>
13447              <xs:documentation>The location of this application's configuration area. This directory can
13448 contain external descriptor files as specified within the deployment plan
13449 document.</xs:documentation>
13450            </xs:annotation>
13451          </xs:element>
13452          <xs:element name="plan-path" type="xs:string" minOccurs="0" nillable="true">
13453            <xs:annotation>
13454              <xs:documentation>The path to the deployment plan document on Administration Server.</xs:documentation>
13455            </xs:annotation>
13456          </xs:element>
13457          <xs:element name="version-identifier" type="xs:string" minOccurs="0" nillable="true">
13458            <xs:annotation>
13459              <xs:documentation>Uniquely identifies the application version across all versions
13460 of the same application.</xs:documentation>
13461            </xs:annotation>
13462          </xs:element>
13463          <xs:element name="validate-dd-security-data" type="xs:boolean" minOccurs="0" nillable="false" default="false">
13464            <xs:annotation>
13465              <xs:documentation>This attribute is not used in the current release.</xs:documentation>
13466            </xs:annotation>
13467          </xs:element>
13468          <xs:element name="security-dd-model" minOccurs="0" nillable="true">
13469            <xs:annotation>
13470              <xs:documentation>The security model that is used to secure a deployed module. </xs:documentation>
13471            </xs:annotation>
13472            <xs:simpleType>
13473              <xs:restriction base="xs:string">
13474                <xs:enumeration value="DDOnly"/>
13475                <xs:enumeration value="CustomRoles"/>
13476                <xs:enumeration value="CustomRolesAndPolicies"/>
13477                <xs:enumeration value="Advanced"/>
13478              </xs:restriction>
13479            </xs:simpleType>
13480          </xs:element>
13481          <xs:element name="staging-mode" type="xs:string" minOccurs="0" nillable="true">
13482            <xs:annotation>
13483              <xs:documentation>The mode that specifies whether a deployment's files are
13484 copied from a source on the Administration Server to the Managed
13485 Server's staging area during application preparation. </xs:documentation>
13486            </xs:annotation>
13487          </xs:element>
13488          <xs:element name="alt-descriptor-path" type="xs:string" minOccurs="0" nillable="true">
13489            <xs:annotation>
13490              <xs:documentation>A path on the file system for the application descriptor for
13491 this application. If null, the usual location within the ear is
13492 used (META-INF/application.xml);</xs:documentation>
13493            </xs:annotation>
13494          </xs:element>
13495          <xs:element name="alt-wls-descriptor-path" type="xs:string" minOccurs="0" nillable="true">
13496            <xs:annotation>
13497              <xs:documentation>A path on the file system for the WLS-specific application
13498 descriptor for this application. If null, the usual location within
13499 the EAR file is used</xs:documentation>
13500            </xs:annotation>
13501          </xs:element>
13502          <xs:element name="application-identifier" type="xs:string" minOccurs="0" nillable="true">
13503            <xs:annotation>
13504              <xs:documentation>The Application Identifier of the application version uniquely identifies
13505 the application version across all versions of all applications.
13506 If the application is not versioned,
13507 the Application Identifier is the same as the application name.</xs:documentation>
13508            </xs:annotation>
13509          </xs:element>
13510          <xs:element name="application-name" type="xs:string" minOccurs="0" nillable="true">
13511            <xs:annotation>
13512              <xs:documentation>The name of the application.</xs:documentation>
13513            </xs:annotation>
13514          </xs:element>
13515        </xs:sequence>
13516      </xs:extension>
13517    </xs:complexContent>
13518  </xs:complexType>
13519  <xs:complexType name="libraryType">
13520    <xs:annotation>
13521      <xs:documentation>Corresponds to LibraryMBean
13522 (Interface=weblogic.management.configuration.LibraryMBean)</xs:documentation>
13523    </xs:annotation>
13524    <xs:complexContent>
13525      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:app-deploymentType"/>
13526    </xs:complexContent>
13527  </xs:complexType>
13528  <xs:complexType name="domain-libraryType">
13529    <xs:annotation>
13530      <xs:documentation>Corresponds to DomainLibraryMBean
13531 (Interface=weblogic.management.configuration.DomainLibraryMBean)</xs:documentation>
13532    </xs:annotation>
13533    <xs:complexContent>
13534      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:libraryType"/>
13535    </xs:complexContent>
13536  </xs:complexType>
13537  <xs:complexType name="ws-reliable-delivery-policyType">
13538    <xs:annotation>
13539      <xs:documentation>Corresponds to WSReliableDeliveryPolicyMBean
13540 (Interface=weblogic.management.configuration.WSReliableDeliveryPolicyMBean)</xs:documentation>
13541    </xs:annotation>
13542    <xs:complexContent>
13543      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
13544        <xs:sequence>
13545          <xs:element name="jms-server" type="xs:string" minOccurs="0" nillable="true">
13546            <xs:annotation>
13547              <xs:documentation>(Interface=weblogic.management.configuration.WSReliableDeliveryPolicyMBean Attribute=getJMSServerAsString)</xs:documentation>
13548            </xs:annotation>
13549          </xs:element>
13550          <xs:element name="default-retry-count" type="xs:int" minOccurs="0" nillable="false" default="10">
13551            <xs:annotation>
13552              <xs:documentation>The default maximum number of times that the sender runtime
13553 should attempt to redeliver a message that the receiver WebLogic
13554 Server has not yet acknowledged.</xs:documentation>
13555            </xs:annotation>
13556          </xs:element>
13557          <xs:element name="default-retry-interval" type="xs:int" minOccurs="0" nillable="false" default="6">
13558            <xs:annotation>
13559              <xs:documentation>The default minimum number of seconds that the sender runtime
13560 should wait between retries if the receiver does not send an
13561 acknowledgement of receiving the message, or if the sender runtime
13562 detects a communications error while attempting to send a
13563 message.</xs:documentation>
13564            </xs:annotation>
13565          </xs:element>
13566          <xs:element name="default-time-to-live" type="xs:int" minOccurs="0" nillable="false" default="360">
13567            <xs:annotation>
13568              <xs:documentation>The default number of seconds that the receiver of the reliable
13569 message should persist the history of the reliable message in its
13570 store.</xs:documentation>
13571            </xs:annotation>
13572          </xs:element>
13573        </xs:sequence>
13574      </xs:extension>
13575    </xs:complexContent>
13576  </xs:complexType>
13577  <xs:complexType name="jdbc-data-source-factoryType">
13578    <xs:annotation>
13579      <xs:documentation>Corresponds to JDBCDataSourceFactoryMBean
13580 (Interface=weblogic.management.configuration.JDBCDataSourceFactoryMBean)</xs:documentation>
13581    </xs:annotation>
13582    <xs:complexContent>
13583      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
13584        <xs:sequence>
13585          <xs:element name="user-name" type="xs:string" minOccurs="0" nillable="true">
13586            <xs:annotation>
13587              <xs:documentation>The database account user name used in physical database
13588 connections. This may be overridden by &lt;code&gt;user-name&lt;/code&gt; in
13589 the descriptor.</xs:documentation>
13590            </xs:annotation>
13591          </xs:element>
13592          <xs:element name="password-encrypted" type="xs:string" minOccurs="0" nillable="true">
13593            <xs:annotation>
13594              <xs:documentation>(Interface=weblogic.management.configuration.JDBCDataSourceFactoryMBean Attribute=getPasswordEncryptedAsString)</xs:documentation>
13595            </xs:annotation>
13596          </xs:element>
13597          <xs:element name="url" type="xs:string" minOccurs="0" nillable="true">
13598            <xs:annotation>
13599              <xs:documentation>The URL of the database to connect to. The format of the URL
13600 varies by JDBC driver.</xs:documentation>
13601            </xs:annotation>
13602          </xs:element>
13603          <xs:element name="driver-class-name" type="xs:string" minOccurs="0" nillable="true">
13604            <xs:annotation>
13605              <xs:documentation>The full package name of JDBC driver class used to create the
13606 physical database connections in the connection pool.</xs:documentation>
13607            </xs:annotation>
13608          </xs:element>
13609          <xs:element name="properties" type="xs:string" minOccurs="0" nillable="true">
13610            <xs:annotation>
13611              <xs:documentation>(Interface=weblogic.management.configuration.JDBCDataSourceFactoryMBean Attribute=getPropertiesAsString)</xs:documentation>
13612            </xs:annotation>
13613          </xs:element>
13614          <xs:element name="factory-name" type="xs:string" minOccurs="0" nillable="true">
13615            <xs:annotation>
13616              <xs:documentation>The name used in deployment descriptor files to reference this
13617 JDBC data source factory.</xs:documentation>
13618            </xs:annotation>
13619          </xs:element>
13620        </xs:sequence>
13621      </xs:extension>
13622    </xs:complexContent>
13623  </xs:complexType>
13624  <xs:complexType name="xml-entity-cacheType">
13625    <xs:annotation>
13626      <xs:documentation>Corresponds to XMLEntityCacheMBean
13627 (Interface=weblogic.management.configuration.XMLEntityCacheMBean)</xs:documentation>
13628    </xs:annotation>
13629    <xs:complexContent>
13630      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
13631        <xs:sequence>
13632          <xs:element name="cache-location" type="xs:string" minOccurs="0" nillable="true" default="xmlcache">
13633            <xs:annotation>
13634              <xs:documentation>Provides the path name for the persistent cache files.</xs:documentation>
13635            </xs:annotation>
13636          </xs:element>
13637          <xs:element name="cache-memory-size" minOccurs="0" nillable="false" default="500">
13638            <xs:annotation>
13639              <xs:documentation>The memory size, in KB, of the cache. The default value is 500
13640 KB.</xs:documentation>
13641            </xs:annotation>
13642            <xs:simpleType>
13643              <xs:restriction base="xs:int">
13644                <xs:minInclusive value="0"/>
13645              </xs:restriction>
13646            </xs:simpleType>
13647          </xs:element>
13648          <xs:element name="cache-disk-size" minOccurs="0" nillable="false" default="5">
13649            <xs:annotation>
13650              <xs:documentation>The disk size, in MB, of the persistent disk cache. The default
13651 value is 5 MB.</xs:documentation>
13652            </xs:annotation>
13653            <xs:simpleType>
13654              <xs:restriction base="xs:int">
13655                <xs:minInclusive value="0"/>
13656              </xs:restriction>
13657            </xs:simpleType>
13658          </xs:element>
13659          <xs:element name="cache-timeout-interval" minOccurs="0" nillable="false" default="120">
13660            <xs:annotation>
13661              <xs:documentation>The default timeout interval, in seconds, for the cache. The
13662 default value is 120 seconds.</xs:documentation>
13663            </xs:annotation>
13664            <xs:simpleType>
13665              <xs:restriction base="xs:int">
13666                <xs:minInclusive value="0"/>
13667              </xs:restriction>
13668            </xs:simpleType>
13669          </xs:element>
13670          <xs:element name="max-size" type="xs:int" minOccurs="0" nillable="false">
13671            <xs:annotation>
13672              <xs:documentation>Provides the maximum number of entries that can be stored in the
13673 cache at any given time.</xs:documentation>
13674            </xs:annotation>
13675          </xs:element>
13676        </xs:sequence>
13677      </xs:extension>
13678    </xs:complexContent>
13679  </xs:complexType>
13680  <xs:complexType name="caching-realmType">
13681    <xs:annotation>
13682      <xs:documentation>Corresponds to CachingRealmMBean
13683 (Interface=weblogic.management.configuration.CachingRealmMBean)</xs:documentation>
13684    </xs:annotation>
13685    <xs:complexContent>
13686      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
13687        <xs:sequence>
13688          <xs:element name="basic-realm" type="xs:string" minOccurs="0" nillable="true">
13689            <xs:annotation>
13690              <xs:documentation>(Interface=weblogic.management.configuration.CachingRealmMBean Attribute=getBasicRealmAsString)</xs:documentation>
13691            </xs:annotation>
13692          </xs:element>
13693          <xs:element name="cache-case-sensitive" type="xs:boolean" minOccurs="0" nillable="false" default="true">
13694            <xs:annotation>
13695              <xs:documentation>Specifies whether the specified security realm is
13696 case-sensitive. To use a realm that is not case-sensitive (such as
13697 the Windows NT and LDAP security realms), disable this
13698 attribute.</xs:documentation>
13699            </xs:annotation>
13700          </xs:element>
13701          <xs:element name="acl-cache-enable" type="xs:boolean" minOccurs="0" nillable="false" default="true">
13702            <xs:annotation>
13703              <xs:documentation>Specifies whether the ACL cache should be enabled. By default,
13704 the ACL cache is enabled.</xs:documentation>
13705            </xs:annotation>
13706          </xs:element>
13707          <xs:element name="authentication-cache-enable" type="xs:boolean" minOccurs="0" nillable="false" default="true">
13708            <xs:annotation>
13709              <xs:documentation>Specifies whether the Authentication cache should be enabled. By
13710 default, the Authentication cache is enabled.</xs:documentation>
13711            </xs:annotation>
13712          </xs:element>
13713          <xs:element name="group-cache-enable" type="xs:boolean" minOccurs="0" nillable="false" default="true">
13714            <xs:annotation>
13715              <xs:documentation>Specifies whether the Group cache should be enabled. By default,
13716 the Group cache is enabled.</xs:documentation>
13717            </xs:annotation>
13718          </xs:element>
13719          <xs:element name="permission-cache-enable" type="xs:boolean" minOccurs="0" nillable="false" default="true">
13720            <xs:annotation>
13721              <xs:documentation>Specifies whether the Permission cache should be enabled. By
13722 default, the Permission cache is enabled.</xs:documentation>
13723            </xs:annotation>
13724          </xs:element>
13725          <xs:element name="user-cache-enable" type="xs:boolean" minOccurs="0" nillable="false" default="true">
13726            <xs:annotation>
13727              <xs:documentation>Specifies whether the User cache should be enabled. By default,
13728 the User cache is enabled.</xs:documentation>
13729            </xs:annotation>
13730          </xs:element>
13731          <xs:element name="acl-cache-size" minOccurs="0" nillable="false" default="211">
13732            <xs:annotation>
13733              <xs:documentation>The maximum number of ACL lookups to cache. This value should be
13734 a prime number for best lookup performance.</xs:documentation>
13735            </xs:annotation>
13736            <xs:simpleType>
13737              <xs:restriction base="xs:int">
13738                <xs:minInclusive value="17"/>
13739                <xs:maxInclusive value="65537"/>
13740              </xs:restriction>
13741            </xs:simpleType>
13742          </xs:element>
13743          <xs:element name="authentication-cache-size" minOccurs="0" nillable="false" default="211">
13744            <xs:annotation>
13745              <xs:documentation>The maximum number of Authentication requests to cache. This
13746 value should be a prime number for best lookup performance.</xs:documentation>
13747            </xs:annotation>
13748            <xs:simpleType>
13749              <xs:restriction base="xs:int">
13750                <xs:minInclusive value="17"/>
13751                <xs:maxInclusive value="65537"/>
13752              </xs:restriction>
13753            </xs:simpleType>
13754          </xs:element>
13755          <xs:element name="group-cache-size" minOccurs="0" nillable="false" default="211">
13756            <xs:annotation>
13757              <xs:documentation>The maximum number of group lookups to cache. This value should
13758 be a prime number for best performance.</xs:documentation>
13759            </xs:annotation>
13760            <xs:simpleType>
13761              <xs:restriction base="xs:int">
13762                <xs:minInclusive value="17"/>
13763                <xs:maxInclusive value="65537"/>
13764              </xs:restriction>
13765            </xs:simpleType>
13766          </xs:element>
13767          <xs:element name="permission-cache-size" minOccurs="0" nillable="false" default="211">
13768            <xs:annotation>
13769              <xs:documentation>The maximum number of permission lookups to cache. This value
13770 should be a prime number for best performance.</xs:documentation>
13771            </xs:annotation>
13772            <xs:simpleType>
13773              <xs:restriction base="xs:int">
13774                <xs:minInclusive value="17"/>
13775                <xs:maxInclusive value="65537"/>
13776              </xs:restriction>
13777            </xs:simpleType>
13778          </xs:element>
13779          <xs:element name="user-cache-size" minOccurs="0" nillable="false" default="211">
13780            <xs:annotation>
13781              <xs:documentation>The maximum number of user lookups to cache. This value should
13782 be a prime number for best performance.</xs:documentation>
13783            </xs:annotation>
13784            <xs:simpleType>
13785              <xs:restriction base="xs:int">
13786                <xs:minInclusive value="17"/>
13787                <xs:maxInclusive value="65537"/>
13788              </xs:restriction>
13789            </xs:simpleType>
13790          </xs:element>
13791          <xs:element name="acl-cache-ttl-positive" minOccurs="0" nillable="false" default="60">
13792            <xs:annotation>
13793              <xs:documentation>The number of seconds to retain the results of a successful ACL
13794 lookup.</xs:documentation>
13795            </xs:annotation>
13796            <xs:simpleType>
13797              <xs:restriction base="xs:int">
13798                <xs:minInclusive value="1"/>
13799                <xs:maxInclusive value="2147483647"/>
13800              </xs:restriction>
13801            </xs:simpleType>
13802          </xs:element>
13803          <xs:element name="group-cache-ttl-positive" minOccurs="0" nillable="false" default="60">
13804            <xs:annotation>
13805              <xs:documentation>The number of seconds to retain the results of a successful
13806 group lookup.</xs:documentation>
13807            </xs:annotation>
13808            <xs:simpleType>
13809              <xs:restriction base="xs:int">
13810                <xs:minInclusive value="1"/>
13811                <xs:maxInclusive value="2147483647"/>
13812              </xs:restriction>
13813            </xs:simpleType>
13814          </xs:element>
13815          <xs:element name="authentication-cache-ttl-positive" minOccurs="0" nillable="false" default="60">
13816            <xs:annotation>
13817              <xs:documentation>The number of seconds to retain the results of a successful
13818 Authentication lookup.</xs:documentation>
13819            </xs:annotation>
13820            <xs:simpleType>
13821              <xs:restriction base="xs:int">
13822                <xs:minInclusive value="1"/>
13823                <xs:maxInclusive value="2147483647"/>
13824              </xs:restriction>
13825            </xs:simpleType>
13826          </xs:element>
13827          <xs:element name="permission-cache-ttl-positive" minOccurs="0" nillable="false" default="60">
13828            <xs:annotation>
13829              <xs:documentation>The number of seconds to retain the results of a successful
13830 permission lookup.</xs:documentation>
13831            </xs:annotation>
13832            <xs:simpleType>
13833              <xs:restriction base="xs:int">
13834                <xs:minInclusive value="1"/>
13835                <xs:maxInclusive value="2147483647"/>
13836              </xs:restriction>
13837            </xs:simpleType>
13838          </xs:element>
13839          <xs:element name="user-cache-ttl-positive" minOccurs="0" nillable="false" default="60">
13840            <xs:annotation>
13841              <xs:documentation>The number of seconds to retain the results of a successful user
13842 lookup.</xs:documentation>
13843            </xs:annotation>
13844            <xs:simpleType>
13845              <xs:restriction base="xs:int">
13846                <xs:minInclusive value="1"/>
13847                <xs:maxInclusive value="2147483647"/>
13848              </xs:restriction>
13849            </xs:simpleType>
13850          </xs:element>
13851          <xs:element name="acl-cache-ttl-negative" minOccurs="0" nillable="false" default="10">
13852            <xs:annotation>
13853              <xs:documentation>The number of seconds to retain the results of an unsuccessful
13854 ACL lookup.</xs:documentation>
13855            </xs:annotation>
13856            <xs:simpleType>
13857              <xs:restriction base="xs:int">
13858                <xs:minInclusive value="1"/>
13859                <xs:maxInclusive value="2147483647"/>
13860              </xs:restriction>
13861            </xs:simpleType>
13862          </xs:element>
13863          <xs:element name="group-cache-ttl-negative" minOccurs="0" nillable="false" default="10">
13864            <xs:annotation>
13865              <xs:documentation>The number of seconds to retain the results of an unsuccessful
13866 group lookup.</xs:documentation>
13867            </xs:annotation>
13868            <xs:simpleType>
13869              <xs:restriction base="xs:int">
13870                <xs:minInclusive value="1"/>
13871                <xs:maxInclusive value="2147483647"/>
13872              </xs:restriction>
13873            </xs:simpleType>
13874          </xs:element>
13875          <xs:element name="authentication-cache-ttl-negative" minOccurs="0" nillable="false" default="10">
13876            <xs:annotation>
13877              <xs:documentation>The number of seconds to retain the results of an unsuccessful
13878 Authentication lookup.</xs:documentation>
13879            </xs:annotation>
13880            <xs:simpleType>
13881              <xs:restriction base="xs:int">
13882                <xs:minInclusive value="1"/>
13883                <xs:maxInclusive value="2147483647"/>
13884              </xs:restriction>
13885            </xs:simpleType>
13886          </xs:element>
13887          <xs:element name="permission-cache-ttl-negative" minOccurs="0" nillable="false" default="10">
13888            <xs:annotation>
13889              <xs:documentation>The number of seconds to retain the results of an unsuccessful
13890 permission lookup.</xs:documentation>
13891            </xs:annotation>
13892            <xs:simpleType>
13893              <xs:restriction base="xs:int">
13894                <xs:minInclusive value="1"/>
13895                <xs:maxInclusive value="2147483647"/>
13896              </xs:restriction>
13897            </xs:simpleType>
13898          </xs:element>
13899          <xs:element name="user-cache-ttl-negative" minOccurs="0" nillable="false" default="10">
13900            <xs:annotation>
13901              <xs:documentation>The number of seconds to retain the results of an unsuccessful
13902 user lookup.</xs:documentation>
13903            </xs:annotation>
13904            <xs:simpleType>
13905              <xs:restriction base="xs:int">
13906                <xs:minInclusive value="1"/>
13907                <xs:maxInclusive value="2147483647"/>
13908              </xs:restriction>
13909            </xs:simpleType>
13910          </xs:element>
13911          <xs:element name="group-membership-cache-ttl" minOccurs="0" nillable="false" default="300">
13912            <xs:annotation>
13913              <xs:documentation>The number of seconds to store the members of a group before
13914 updating it.</xs:documentation>
13915            </xs:annotation>
13916            <xs:simpleType>
13917              <xs:restriction base="xs:int">
13918                <xs:minInclusive value="0"/>
13919              </xs:restriction>
13920            </xs:simpleType>
13921          </xs:element>
13922        </xs:sequence>
13923      </xs:extension>
13924    </xs:complexContent>
13925  </xs:complexType>
13926  <xs:complexType name="old-realmType">
13927    <xs:annotation>
13928      <xs:documentation>Corresponds to RealmMBean
13929 (Interface=weblogic.management.configuration.RealmMBean)</xs:documentation>
13930    </xs:annotation>
13931    <xs:complexContent>
13932      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
13933        <xs:sequence>
13934          <xs:element name="caching-realm" type="xs:string" minOccurs="0" nillable="true">
13935            <xs:annotation>
13936              <xs:documentation>(Interface=weblogic.management.configuration.RealmMBean Attribute=getCachingRealmAsString)</xs:documentation>
13937            </xs:annotation>
13938          </xs:element>
13939          <xs:element name="file-realm" type="xs:string" minOccurs="0" nillable="true">
13940            <xs:annotation>
13941              <xs:documentation>(Interface=weblogic.management.configuration.RealmMBean Attribute=getFileRealmAsString)</xs:documentation>
13942            </xs:annotation>
13943          </xs:element>
13944          <xs:element name="results-batch-size" minOccurs="0" nillable="false" default="200">
13945            <xs:annotation>
13946              <xs:documentation>The number of users, groups, and ACLs to return per Remote
13947 Procedure Call (RPC).</xs:documentation>
13948            </xs:annotation>
13949            <xs:simpleType>
13950              <xs:restriction base="xs:int">
13951                <xs:minInclusive value="0"/>
13952              </xs:restriction>
13953            </xs:simpleType>
13954          </xs:element>
13955          <xs:element name="enumeration-allowed" type="xs:boolean" minOccurs="0" nillable="false" default="true">
13956            <xs:annotation>
13957              <xs:documentation>Specifies ability to enumerate users, groups, and memberships to
13958 prevent possible Denial Of Service attacks (if there are many users
13959 or groups).</xs:documentation>
13960            </xs:annotation>
13961          </xs:element>
13962        </xs:sequence>
13963      </xs:extension>
13964    </xs:complexContent>
13965  </xs:complexType>
13966  <xs:complexType name="password-policyType">
13967    <xs:annotation>
13968      <xs:documentation>Corresponds to PasswordPolicyMBean
13969 (Interface=weblogic.management.configuration.PasswordPolicyMBean)</xs:documentation>
13970    </xs:annotation>
13971    <xs:complexContent>
13972      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
13973        <xs:sequence>
13974          <xs:element name="minimum-password-length" minOccurs="0" nillable="false" default="8">
13975            <xs:annotation>
13976              <xs:documentation>The minimum number of characters required for any password in
13977 this WebLogic Server domain.</xs:documentation>
13978            </xs:annotation>
13979            <xs:simpleType>
13980              <xs:restriction base="xs:int">
13981                <xs:minInclusive value="0"/>
13982              </xs:restriction>
13983            </xs:simpleType>
13984          </xs:element>
13985          <xs:element name="lockout-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
13986            <xs:annotation>
13987              <xs:documentation>Specifies whether this WebLogic Server domain tracks invalid
13988 login attempts and takes appropriate action. (The remaining fields
13989 on this page are relevant only if you check this box.)</xs:documentation>
13990            </xs:annotation>
13991          </xs:element>
13992          <xs:element name="lockout-threshold" minOccurs="0" nillable="false" default="5">
13993            <xs:annotation>
13994              <xs:documentation>The number of failed logins (between 1 and 99999) that can be
13995 tried for a user before their account is locked.</xs:documentation>
13996            </xs:annotation>
13997            <xs:simpleType>
13998              <xs:restriction base="xs:int">
13999                <xs:minInclusive value="1"/>
14000                <xs:maxInclusive value="99999"/>
14001              </xs:restriction>
14002            </xs:simpleType>
14003          </xs:element>
14004          <xs:element name="lockout-duration" minOccurs="0" nillable="false" default="30">
14005            <xs:annotation>
14006              <xs:documentation>The number of minutes (between 0 and 999999) that a user's
14007 account remains inaccessible after being locked.</xs:documentation>
14008            </xs:annotation>
14009            <xs:simpleType>
14010              <xs:restriction base="xs:int">
14011                <xs:minInclusive value="0"/>
14012                <xs:maxInclusive value="999999"/>
14013              </xs:restriction>
14014            </xs:simpleType>
14015          </xs:element>
14016          <xs:element name="lockout-reset-duration" minOccurs="0" nillable="false" default="5">
14017            <xs:annotation>
14018              <xs:documentation>The number of minutes (between 0 and 999999) within which
14019 invalid login attempts must happen in order for the user's account
14020 to be locked.</xs:documentation>
14021            </xs:annotation>
14022            <xs:simpleType>
14023              <xs:restriction base="xs:int">
14024                <xs:minInclusive value="1"/>
14025                <xs:maxInclusive value="99999"/>
14026              </xs:restriction>
14027            </xs:simpleType>
14028          </xs:element>
14029          <xs:element name="lockout-cache-size" minOccurs="0" nillable="false" default="5">
14030            <xs:annotation>
14031              <xs:documentation>The size of the cache (between 1 and 99999 kilobytes) used for
14032 invalid login attempts.</xs:documentation>
14033            </xs:annotation>
14034            <xs:simpleType>
14035              <xs:restriction base="xs:int">
14036                <xs:minInclusive value="0"/>
14037                <xs:maxInclusive value="99999"/>
14038              </xs:restriction>
14039            </xs:simpleType>
14040          </xs:element>
14041          <xs:element name="lockout-gc-threshold" minOccurs="0" nillable="false" default="400">
14042            <xs:annotation>
14043              <xs:documentation>If the number of current invalid login attempts is equal to or
14044 great than this attribute, WebLogic Server deletes any expired
14045 records from the cache. The lower the value of this attribute, the
14046 more often WebLogic Server clears the cache. This may impact the
14047 performance of WebLogic Server. Set the attribute accordingly.</xs:documentation>
14048            </xs:annotation>
14049            <xs:simpleType>
14050              <xs:restriction base="xs:int">
14051                <xs:minInclusive value="0"/>
14052                <xs:maxInclusive value="999999"/>
14053              </xs:restriction>
14054            </xs:simpleType>
14055          </xs:element>
14056        </xs:sequence>
14057      </xs:extension>
14058    </xs:complexContent>
14059  </xs:complexType>
14060  <xs:complexType name="custom-realmType">
14061    <xs:annotation>
14062      <xs:documentation>Corresponds to CustomRealmMBean
14063 (Interface=weblogic.management.configuration.CustomRealmMBean)</xs:documentation>
14064    </xs:annotation>
14065    <xs:complexContent>
14066      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:basic-realmType">
14067        <xs:sequence>
14068          <xs:element name="configuration-data" type="xs:string" minOccurs="0" nillable="true">
14069            <xs:annotation>
14070              <xs:documentation>(Interface=weblogic.management.configuration.CustomRealmMBean Attribute=getConfigurationDataAsString)</xs:documentation>
14071            </xs:annotation>
14072          </xs:element>
14073          <xs:element name="password-encrypted" type="xs:string" minOccurs="0" nillable="true">
14074            <xs:annotation>
14075              <xs:documentation>(Interface=weblogic.management.configuration.CustomRealmMBean Attribute=getPasswordEncryptedAsString)</xs:documentation>
14076            </xs:annotation>
14077          </xs:element>
14078        </xs:sequence>
14079      </xs:extension>
14080    </xs:complexContent>
14081  </xs:complexType>
14082  <xs:complexType name="ldap-realmType">
14083    <xs:annotation>
14084      <xs:documentation>Corresponds to LDAPRealmMBean
14085 (Interface=weblogic.management.configuration.LDAPRealmMBean)</xs:documentation>
14086    </xs:annotation>
14087    <xs:complexContent>
14088      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:basic-realmType">
14089        <xs:sequence>
14090          <xs:element name="ldapurl" type="xs:string" minOccurs="0" nillable="true" default="ldap://ldapserver:389">
14091            <xs:annotation>
14092              <xs:documentation>The location of the LDAP server.</xs:documentation>
14093            </xs:annotation>
14094          </xs:element>
14095          <xs:element name="principal" type="xs:string" minOccurs="0" nillable="true">
14096            <xs:annotation>
14097              <xs:documentation>The distinguished name (DN) of the LDAP user that WebLogic
14098 Server uses to connect to the LDAP server. This user must be able
14099 to list LDAP users and groups.</xs:documentation>
14100            </xs:annotation>
14101          </xs:element>
14102          <xs:element name="credential-encrypted" type="xs:string" minOccurs="0" nillable="true">
14103            <xs:annotation>
14104              <xs:documentation>(Interface=weblogic.management.configuration.LDAPRealmMBean Attribute=getCredentialEncryptedAsString)</xs:documentation>
14105            </xs:annotation>
14106          </xs:element>
14107          <xs:element name="ssl-enable" type="xs:boolean" minOccurs="0" nillable="false" default="false">
14108            <xs:annotation>
14109              <xs:documentation>Specifies whether the SSL protocol is used to protect
14110 communications between the LDAP server and WebLogic Server.</xs:documentation>
14111            </xs:annotation>
14112          </xs:element>
14113          <xs:element name="ldap-provider" type="xs:string" minOccurs="0" nillable="true" default="com.sun.jndi.ldap.LdapCtxFactory">
14114            <xs:annotation>
14115              <xs:documentation>The name of the class that implements an LDAP directory server.
14116 This attribute allows you to use an LDAP directory server other
14117 than the one supplied by Sun Microsystems. WebLogic Server supports
14118 the following LDAP directory servers: Open LDAP, Netscape iPlanet,
14119 Microsoft Site Server, and Novell NDs.</xs:documentation>
14120            </xs:annotation>
14121          </xs:element>
14122          <xs:element name="auth-protocol" minOccurs="0" nillable="true">
14123            <xs:annotation>
14124              <xs:documentation>The type of authentication used to authenticate the LDAP
14125 server.</xs:documentation>
14126            </xs:annotation>
14127            <xs:simpleType>
14128              <xs:restriction base="xs:string">
14129                <xs:enumeration value="none"/>
14130                <xs:enumeration value="simple"/>
14131                <xs:enumeration value="CRAM-MD5"/>
14132              </xs:restriction>
14133            </xs:simpleType>
14134          </xs:element>
14135          <xs:element name="user-authentication" minOccurs="0" nillable="true">
14136            <xs:annotation>
14137              <xs:documentation>The method for allowing or denying a user the right to
14138 communicate with WebLogic Server.</xs:documentation>
14139            </xs:annotation>
14140            <xs:simpleType>
14141              <xs:restriction base="xs:string">
14142                <xs:enumeration value="bind"/>
14143                <xs:enumeration value="external"/>
14144                <xs:enumeration value="local"/>
14145              </xs:restriction>
14146            </xs:simpleType>
14147          </xs:element>
14148          <xs:element name="user-password-attribute" type="xs:string" minOccurs="0" nillable="true" default="userpassword">
14149            <xs:annotation>
14150              <xs:documentation>If the User Authentication field is set to &lt;tt&gt;local&lt;/tt&gt;, this
14151 attribute finds the attribute in the LDAP user objects that
14152 contains the passwords of the LDAP users.</xs:documentation>
14153            </xs:annotation>
14154          </xs:element>
14155          <xs:element name="user-dn" type="xs:string" minOccurs="0" nillable="true">
14156            <xs:annotation>
14157              <xs:documentation>The list of attributes that, when combined with the attribute
14158 named in the User Name Attribute field, uniquely identifies a user
14159 in the LDAP directory.</xs:documentation>
14160            </xs:annotation>
14161          </xs:element>
14162          <xs:element name="user-name-attribute" type="xs:string" minOccurs="0" nillable="true">
14163            <xs:annotation>
14164              <xs:documentation>The login name of a user for the LDAP directory. The value can
14165 be the common name of a user in the LDAP directory. However, it is
14166 generally an abbreviated string, such as a User ID.</xs:documentation>
14167            </xs:annotation>
14168          </xs:element>
14169          <xs:element name="group-dn" type="xs:string" minOccurs="0" nillable="true">
14170            <xs:annotation>
14171              <xs:documentation>The list of attributes that, when combined with the value of the
14172 Group Name Attribute field, uniquely identifies a group in the LDAP
14173 directory.</xs:documentation>
14174            </xs:annotation>
14175          </xs:element>
14176          <xs:element name="group-name-attribute" type="xs:string" minOccurs="0" nillable="true" default="cn">
14177            <xs:annotation>
14178              <xs:documentation>The name of a group in the LDAP directory. The value is usually
14179 the common name.</xs:documentation>
14180            </xs:annotation>
14181          </xs:element>
14182          <xs:element name="group-is-context" type="xs:boolean" minOccurs="0" nillable="false" default="true">
14183            <xs:annotation>
14184              <xs:documentation>Specifies how group membership is recorded in the LDAP
14185 directory.</xs:documentation>
14186            </xs:annotation>
14187          </xs:element>
14188          <xs:element name="group-username-attribute" type="xs:string" minOccurs="0" nillable="true" default="member">
14189            <xs:annotation>
14190              <xs:documentation>The name of the attribute that contains a group member in a
14191 group entry.</xs:documentation>
14192            </xs:annotation>
14193          </xs:element>
14194        </xs:sequence>
14195      </xs:extension>
14196    </xs:complexContent>
14197  </xs:complexType>
14198  <xs:complexType name="nt-realmType">
14199    <xs:annotation>
14200      <xs:documentation>Corresponds to NTRealmMBean
14201 (Interface=weblogic.management.configuration.NTRealmMBean)</xs:documentation>
14202    </xs:annotation>
14203    <xs:complexContent>
14204      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:basic-realmType">
14205        <xs:sequence>
14206          <xs:element name="primary-domain" type="xs:string" minOccurs="0" nillable="true">
14207            <xs:annotation>
14208              <xs:documentation>The host name of the Windows NT Primary Domain Controller where
14209 users and groups are defined for the domain.</xs:documentation>
14210            </xs:annotation>
14211          </xs:element>
14212          <xs:element name="preferred-max-bytes" minOccurs="0" nillable="false" default="10240">
14213            <xs:annotation>
14214              <xs:documentation>Specifies how many bytes worth of user/group data to get per NT
14215 call.</xs:documentation>
14216            </xs:annotation>
14217            <xs:simpleType>
14218              <xs:restriction base="xs:int">
14219                <xs:minInclusive value="0"/>
14220              </xs:restriction>
14221            </xs:simpleType>
14222          </xs:element>
14223          <xs:element name="ignore-bad-domain-name" type="xs:boolean" minOccurs="0" nillable="false" default="false">
14224            <xs:annotation>
14225              <xs:documentation>During initialization of the NT Realm, some Domains may not be
14226 present on the network. The default configuration for this
14227 situation is to throw a SecurityException and halt server startup.
14228 This property will allow NTRealm to ignore uncontactable Primary
14229 Domain Controllers during startup with the hope that they will be
14230 reachable later on.</xs:documentation>
14231            </xs:annotation>
14232          </xs:element>
14233        </xs:sequence>
14234      </xs:extension>
14235    </xs:complexContent>
14236  </xs:complexType>
14237  <xs:complexType name="unix-realmType">
14238    <xs:annotation>
14239      <xs:documentation>Corresponds to UnixRealmMBean
14240 (Interface=weblogic.management.configuration.UnixRealmMBean)</xs:documentation>
14241    </xs:annotation>
14242    <xs:complexContent>
14243      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:basic-realmType">
14244        <xs:sequence>
14245          <xs:element name="auth-program" type="xs:string" minOccurs="0" nillable="true" default="wlauth">
14246            <xs:annotation>
14247              <xs:documentation>The name of the program used to authenticate users in the UNIX
14248 security realm. In most cases, the name of the program is &lt;tt&gt;wlauth&lt;/tt&gt;.
14249 The authentication program must run &lt;tt&gt;setuid root&lt;/tt&gt;.
14250 &lt;ul&gt;
14251 &lt;li&gt;
14252 If the program name is &lt;tt&gt;wlauth&lt;/tt&gt; and is in the &lt;tt&gt;CLASSPATH&lt;/tt&gt;,
14253 you need not explicitly set this attribute; leave the attribute blank.
14254 &lt;li&gt;
14255 If the program name is different than &lt;tt&gt;wlauth&lt;/tt&gt;, or if it is not in the
14256 &lt;tt&gt;CLASSPATH&lt;/tt&gt; of WebLogic Server, specify this attribute.
14257 &lt;/ul&gt;
14258 (Interface=weblogic.management.configuration.UnixRealmMBean Attribute=getAuthProgram)</xs:documentation>
14259            </xs:annotation>
14260          </xs:element>
14261        </xs:sequence>
14262      </xs:extension>
14263    </xs:complexContent>
14264  </xs:complexType>
14265  <xs:complexType name="jms-serverType">
14266    <xs:annotation>
14267      <xs:documentation>Corresponds to JMSServerMBean
14268 (Interface=weblogic.management.configuration.JMSServerMBean)</xs:documentation>
14269    </xs:annotation>
14270    <xs:complexContent>
14271      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:deploymentType">
14272        <xs:sequence>
14273          <xs:element name="jms-session-pool" maxOccurs="unbounded" type="dom:jms-session-poolType" minOccurs="0" nillable="true">
14274            <xs:annotation>
14275              <xs:documentation>The session pools defined for the JMS server.</xs:documentation>
14276            </xs:annotation>
14277          </xs:element>
14278          <xs:element name="persistent-store" type="xs:string" minOccurs="0" nillable="true">
14279            <xs:annotation>
14280              <xs:documentation>(Interface=weblogic.management.configuration.JMSServerMBean Attribute=getPersistentStoreAsString)</xs:documentation>
14281            </xs:annotation>
14282          </xs:element>
14283          <xs:element name="store-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
14284            <xs:annotation>
14285              <xs:documentation>
14286 Specifies whether message persistence is supported for this JMS server.</xs:documentation>
14287            </xs:annotation>
14288          </xs:element>
14289          <xs:element name="allows-persistent-downgrade" type="xs:boolean" minOccurs="0" nillable="false" default="false">
14290            <xs:annotation>
14291              <xs:documentation>Specifies whether JMS clients will get an exception when
14292 sending persistent messages to a destination targeted to a JMS server
14293 that does not have a persistent store configured.
14294 This parameter only has effect when the Store Enabled parameter
14295 is disabled (false).</xs:documentation>
14296            </xs:annotation>
14297          </xs:element>
14298          <xs:element name="hosting-temporary-destinations" type="xs:boolean" minOccurs="0" nillable="false" default="true">
14299            <xs:annotation>
14300              <xs:documentation>Specifies whether this JMS server can be used to host temporary destinations.</xs:documentation>
14301            </xs:annotation>
14302          </xs:element>
14303          <xs:element name="temporary-template-resource" type="xs:string" minOccurs="0" nillable="true">
14304            <xs:annotation>
14305              <xs:documentation>The name of a JMS module that contains a template that this JMS
14306 server can use to create temporary destinations.</xs:documentation>
14307            </xs:annotation>
14308          </xs:element>
14309          <xs:element name="temporary-template-name" type="xs:string" minOccurs="0" nillable="true">
14310            <xs:annotation>
14311              <xs:documentation>The name of a configured JMS template that this JMS server uses to create
14312 temporary destinations.</xs:documentation>
14313            </xs:annotation>
14314          </xs:element>
14315          <xs:element name="bytes-maximum" minOccurs="0" nillable="false" default="-1">
14316            <xs:annotation>
14317              <xs:documentation>The maximum number of bytes that can be stored in this JMS server. A value of
14318 &lt;code&gt;-1&lt;/code&gt; removes any WebLogic Server limits.</xs:documentation>
14319            </xs:annotation>
14320            <xs:simpleType>
14321              <xs:restriction base="xs:long">
14322                <xs:minInclusive value="-1"/>
14323                <xs:maxInclusive value="9223372036854775807"/>
14324              </xs:restriction>
14325            </xs:simpleType>
14326          </xs:element>
14327          <xs:element name="bytes-threshold-high" minOccurs="0" nillable="false" default="-1">
14328            <xs:annotation>
14329              <xs:documentation>The upper threshold (number of bytes stored in this JMS server)
14330 that triggers flow control and logging events. A value of
14331 &lt;code&gt;-1&lt;/code&gt; disables the events for this JMS server.</xs:documentation>
14332            </xs:annotation>
14333            <xs:simpleType>
14334              <xs:restriction base="xs:long">
14335                <xs:minInclusive value="-1"/>
14336                <xs:maxInclusive value="9223372036854775807"/>
14337              </xs:restriction>
14338            </xs:simpleType>
14339          </xs:element>
14340          <xs:element name="bytes-threshold-low" minOccurs="0" nillable="false" default="-1">
14341            <xs:annotation>
14342              <xs:documentation>The lower threshold (number of bytes stored in this JMS server)
14343 that triggers flow control and logging events. A value of
14344 &lt;code&gt;-1&lt;/code&gt; disables the events for this JMS server.</xs:documentation>
14345            </xs:annotation>
14346            <xs:simpleType>
14347              <xs:restriction base="xs:long">
14348                <xs:minInclusive value="-1"/>
14349                <xs:maxInclusive value="9223372036854775807"/>
14350              </xs:restriction>
14351            </xs:simpleType>
14352          </xs:element>
14353          <xs:element name="messages-maximum" minOccurs="0" nillable="false" default="-1">
14354            <xs:annotation>
14355              <xs:documentation>The maximum number of messages that can be stored in this JMS server. A value of
14356 &lt;code&gt;-1&lt;/code&gt; removes any WebLogic Server limits.</xs:documentation>
14357            </xs:annotation>
14358            <xs:simpleType>
14359              <xs:restriction base="xs:long">
14360                <xs:minInclusive value="-1"/>
14361                <xs:maxInclusive value="9223372036854775807"/>
14362              </xs:restriction>
14363            </xs:simpleType>
14364          </xs:element>
14365          <xs:element name="messages-threshold-high" minOccurs="0" nillable="false" default="-1">
14366            <xs:annotation>
14367              <xs:documentation>The upper threshold (number of messages stored in this JMS
14368 server) that triggers flow control and logging events. A value of
14369 &lt;code&gt;-1&lt;/code&gt; disables the events for this JMS server.</xs:documentation>
14370            </xs:annotation>
14371            <xs:simpleType>
14372              <xs:restriction base="xs:long">
14373                <xs:minInclusive value="-1"/>
14374                <xs:maxInclusive value="9223372036854775807"/>
14375              </xs:restriction>
14376            </xs:simpleType>
14377          </xs:element>
14378          <xs:element name="messages-threshold-low" minOccurs="0" nillable="false" default="-1">
14379            <xs:annotation>
14380              <xs:documentation>The lower threshold (number of messages stored in this JMS
14381 server) that triggers flow control and logging events. A value of
14382 &lt;code&gt;-1&lt;/code&gt; disables the events for this JMS server.</xs:documentation>
14383            </xs:annotation>
14384            <xs:simpleType>
14385              <xs:restriction base="xs:long">
14386                <xs:minInclusive value="-1"/>
14387                <xs:maxInclusive value="9223372036854775807"/>
14388              </xs:restriction>
14389            </xs:simpleType>
14390          </xs:element>
14391          <xs:element name="jdbc-store-upgrade-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
14392            <xs:annotation>
14393              <xs:documentation>Indicates whether the JDBCStoreUpgradeEnabled is set.</xs:documentation>
14394            </xs:annotation>
14395          </xs:element>
14396          <xs:element name="messages-paging-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
14397            <xs:annotation>
14398              <xs:documentation>This parameter has been deprecated. Paging is always enabled. The
14399 "MessageBufferSize" parameter controls how much memory is used before
14400 paging kicks in.</xs:documentation>
14401            </xs:annotation>
14402          </xs:element>
14403          <xs:element name="bytes-paging-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
14404            <xs:annotation>
14405              <xs:documentation>This parameter has been deprecated. Paging is always enabled. The
14406 "MessageBufferSize" parameter controls how much memory is used before
14407 paging kicks in.</xs:documentation>
14408            </xs:annotation>
14409          </xs:element>
14410          <xs:element name="message-buffer-size" minOccurs="0" nillable="false" default="-1">
14411            <xs:annotation>
14412              <xs:documentation>The amount of memory (in bytes) that this JMS server can use
14413 to store message bodies before it writes them to disk.
14414 When the JMS server writes the message bodies to disk, it clears
14415 them from memory.</xs:documentation>
14416            </xs:annotation>
14417            <xs:simpleType>
14418              <xs:restriction base="xs:long">
14419                <xs:minInclusive value="-1"/>
14420                <xs:maxInclusive value="9223372036854775807"/>
14421              </xs:restriction>
14422            </xs:simpleType>
14423          </xs:element>
14424          <xs:element name="paging-directory" type="xs:string" minOccurs="0" nillable="true">
14425            <xs:annotation>
14426              <xs:documentation>
14427 Specifies where message bodies are written when the size
14428 of the message bodies in the JMS server exceeds the message
14429 buffer size.</xs:documentation>
14430            </xs:annotation>
14431          </xs:element>
14432          <xs:element name="paging-file-locking-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
14433            <xs:annotation>
14434              <xs:documentation>Determines whether OS file locking is used. </xs:documentation>
14435            </xs:annotation>
14436          </xs:element>
14437          <xs:element name="paging-min-window-buffer-size" minOccurs="0" nillable="false" default="-1">
14438            <xs:annotation>
14439              <xs:documentation>The minimum amount of data, in bytes and rounded down to the nearest power of 2,
14440 mapped into the JVM's address space per paging store file.  Applies
14441 only when a native &lt;code&gt;wlfileio&lt;/code&gt; library is loaded.
14442 See
14443 &lt;a href='#getPagingMaxWindowBufferSize'&gt;Paging Maximum Window Buffer Size&lt;/a&gt;.</xs:documentation>
14444            </xs:annotation>
14445            <xs:simpleType>
14446              <xs:restriction base="xs:int">
14447                <xs:minInclusive value="-1"/>
14448                <xs:maxInclusive value="1073741824"/>
14449              </xs:restriction>
14450            </xs:simpleType>
14451          </xs:element>
14452          <xs:element name="paging-max-window-buffer-size" minOccurs="0" nillable="false" default="-1">
14453            <xs:annotation>
14454              <xs:documentation>The maximum amount of data, in bytes and rounded down to the nearest power of 2,
14455 mapped into the JVM's address space per paging store file.
14456 Applies only when a native &lt;code&gt;wlfileio&lt;/code&gt; library is loaded.</xs:documentation>
14457            </xs:annotation>
14458            <xs:simpleType>
14459              <xs:restriction base="xs:int">
14460                <xs:minInclusive value="-1"/>
14461                <xs:maxInclusive value="1073741824"/>
14462              </xs:restriction>
14463            </xs:simpleType>
14464          </xs:element>
14465          <xs:element name="paging-io-buffer-size" minOccurs="0" nillable="false" default="-1">
14466            <xs:annotation>
14467              <xs:documentation>&lt;p&gt;The I/O buffer size, in bytes, automatically rounded down to the nearest power of 2.
14468 &lt;ul&gt;
14469 &lt;li&gt;When a native &lt;code&gt;wlfileio&lt;/code&gt; driver is available, the setting applies to off-heap (native) memory.&lt;/li&gt;
14470 &lt;li&gt;When a native &lt;code&gt;wlfileio&lt;/code&gt; driver is not available,
14471 the setting applies to JAVA heap memory.&lt;/li&gt;
14472 &lt;li&gt;For the best runtime performance, Oracle recommends setting
14473 &lt;code&gt;PagingIOBufferSize&lt;/code&gt; so that it is larger than the largest
14474 write (multiple concurrent store requests may be combined into a single write).&lt;/li&gt;
14475 &lt;li&gt;See the JMS server runtime MBean attribute &lt;code&gt;PagingAllocatedIOBufferBytes&lt;/code&gt; to find out the actual allocated
14476 off-heap (native) memory amount.&lt;/li&gt;
14477 &lt;/ul&gt;
14478 (Interface=weblogic.management.configuration.JMSServerMBean Attribute=getPagingIoBufferSize)</xs:documentation>
14479            </xs:annotation>
14480            <xs:simpleType>
14481              <xs:restriction base="xs:int">
14482                <xs:minInclusive value="-1"/>
14483                <xs:maxInclusive value="67108864"/>
14484              </xs:restriction>
14485            </xs:simpleType>
14486          </xs:element>
14487          <xs:element name="paging-max-file-size" minOccurs="0" nillable="false" default="1342177280">
14488            <xs:annotation>
14489              <xs:documentation>The paging maximum file size, in bytes.
14490 &lt;ul&gt;
14491 &lt;li&gt;The &lt;code&gt;PagingMaxFileSize&lt;/code&gt; value affects the number of files needed to accommodate
14492 a paging store of a particular size (number of files = paging store size/MaxFileSize rounded up).&lt;/li&gt;
14493
14494 &lt;li&gt;A paging store automatically reuses space freed by deleted records and automatically
14495  expands individual files up to &lt;code&gt;PagingMaxFileSize&lt;/code&gt; if there is not enough space for a new
14496 record. If there is no space left in exiting files for a new record, a paging store creates an additional file.&lt;/li&gt;
14497
14498 &lt;li&gt; A small number of larger files is normally preferred over a large number of smaller files
14499 as each file allocates Window Buffer and file handles. &lt;/li&gt;
14500
14501 &lt;code&gt;PagingBlockSize&lt;/code&gt;, then &lt;code&gt;MaxFileSize&lt;/code&gt; is
14502 &lt;code&gt;PagingBlockSize&lt;/code&gt;. The default &lt;code&gt;PagingBlockSize&lt;/code&gt; is 512,
14503 512 is 8 GB. &lt;/li&gt;
14504 &lt;/ul&gt;
14505 Oracle recommends not setting the Paging Max File Size above the default value of 1,342,177,280.  </xs:documentation>
14506            </xs:annotation>
14507            <xs:simpleType>
14508              <xs:restriction base="xs:long">
14509                <xs:minInclusive value="10485760"/>
14510              </xs:restriction>
14511            </xs:simpleType>
14512          </xs:element>
14513          <xs:element name="paging-block-size" minOccurs="0" nillable="false" default="-1">
14514            <xs:annotation>
14515              <xs:documentation>The smallest addressable block, in bytes, of a file.
14516 When a native &lt;code&gt;wlfileio&lt;/code&gt; driver is available
14517 and the paging block size has not been configured by the user,
14518 the store selects the minimum OS specific value for unbuffered
14519  (direct) I/O, if it is within the range [512, 8192].</xs:documentation>
14520            </xs:annotation>
14521            <xs:simpleType>
14522              <xs:restriction base="xs:int">
14523                <xs:minInclusive value="-1"/>
14524                <xs:maxInclusive value="8192"/>
14525              </xs:restriction>
14526            </xs:simpleType>
14527          </xs:element>
14528          <xs:element name="expiration-scan-interval" minOccurs="0" nillable="false" default="30">
14529            <xs:annotation>
14530              <xs:documentation>The number of seconds
14531 between this JMS server's cycles of scanning local destinations for
14532 expired messages. A value of &lt;code&gt;0&lt;/code&gt; disables active scanning. A
14533 very large scan interval effectively disables active scanning.</xs:documentation>
14534            </xs:annotation>
14535            <xs:simpleType>
14536              <xs:restriction base="xs:int">
14537                <xs:minInclusive value="0"/>
14538                <xs:maxInclusive value="2147483647"/>
14539              </xs:restriction>
14540            </xs:simpleType>
14541          </xs:element>
14542          <xs:element name="maximum-message-size" minOccurs="0" nillable="false" default="2147483647">
14543            <xs:annotation>
14544              <xs:documentation>The maximum number of bytes allowed in individual messages on this JMS server.
14545 The size of a message includes the message body, any user-defined
14546 properties, and the user-defined JMS header fields
14547 &lt;code&gt;JMSCorrelationID&lt;/code&gt; and &lt;code&gt;JMSType&lt;/code&gt;.</xs:documentation>
14548            </xs:annotation>
14549            <xs:simpleType>
14550              <xs:restriction base="xs:int">
14551                <xs:minInclusive value="0"/>
14552                <xs:maxInclusive value="2147483647"/>
14553              </xs:restriction>
14554            </xs:simpleType>
14555          </xs:element>
14556          <xs:element name="blocking-send-policy" minOccurs="0" nillable="true">
14557            <xs:annotation>
14558              <xs:documentation>Determines whether the JMS server delivers smaller messages
14559 before larger ones when a destination has exceeded its maximum
14560 number of messages. &lt;code&gt;FIFO&lt;/code&gt; prevents the JMS server from
14561 delivering smaller messages when larger ones are already waiting
14562 for space. &lt;code&gt;Preemptive&lt;/code&gt; allows smaller send requests to
14563 preempt previous larger ones when there is sufficient space for
14564 smaller messages on the destination.</xs:documentation>
14565            </xs:annotation>
14566            <xs:simpleType>
14567              <xs:restriction base="xs:string">
14568                <xs:enumeration value="FIFO"/>
14569                <xs:enumeration value="Preemptive"/>
14570              </xs:restriction>
14571            </xs:simpleType>
14572          </xs:element>
14573          <xs:element name="production-paused-at-startup" type="xs:string" minOccurs="0" nillable="true" default="default">
14574            <xs:annotation>
14575              <xs:documentation>Specifies whether production is paused at server startup on destinations
14576 targeted to this JMS server. A destination cannot receive any new
14577 messages while it is paused.</xs:documentation>
14578            </xs:annotation>
14579          </xs:element>
14580          <xs:element name="insertion-paused-at-startup" type="xs:string" minOccurs="0" nillable="true" default="default">
14581            <xs:annotation>
14582              <xs:documentation>Indicates whether insertion is paused at startup on destinations
14583 targeted to this JMS server. A destination cannot receive any new
14584 messages while it is paused.</xs:documentation>
14585            </xs:annotation>
14586          </xs:element>
14587          <xs:element name="consumption-paused-at-startup" type="xs:string" minOccurs="0" nillable="true" default="default">
14588            <xs:annotation>
14589              <xs:documentation>Indicates whether consumption is paused at startup on destinations
14590 targeted to this JMS server at startup. A destination cannot receive any new
14591 messages while it is paused.</xs:documentation>
14592            </xs:annotation>
14593          </xs:element>
14594          <xs:element name="jms-message-log-file" type="dom:jms-message-log-fileType" minOccurs="0" nillable="true">
14595            <xs:annotation>
14596              <xs:documentation>The message log file configuration for this JMS Server.
14597 (Interface=weblogic.management.configuration.JMSServerMBean Attribute=getJMSMessageLogFile)</xs:documentation>
14598            </xs:annotation>
14599          </xs:element>
14600        </xs:sequence>
14601      </xs:extension>
14602    </xs:complexContent>
14603  </xs:complexType>
14604  <xs:complexType name="jms-session-poolType">
14605    <xs:annotation>
14606      <xs:documentation>Corresponds to JMSSessionPoolMBean
14607 (Interface=weblogic.management.configuration.JMSSessionPoolMBean)</xs:documentation>
14608    </xs:annotation>
14609    <xs:complexContent>
14610      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
14611        <xs:sequence>
14612          <xs:element name="jms-connection-consumer" maxOccurs="unbounded" type="dom:jms-connection-consumerType" minOccurs="0" nillable="true">
14613            <xs:annotation>
14614              <xs:documentation>The connection consumers for this JMS session pool. JMS
14615 connection consumers are queues (Point-To-Point) or topics
14616 (Pub/Sub) that retrieve server sessions and process messages. Once
14617 you have defined a session pool, you can configure one or more
14618 connection consumers for each session pool.</xs:documentation>
14619            </xs:annotation>
14620          </xs:element>
14621          <xs:element name="connection-factory" type="xs:string" minOccurs="0" nillable="true">
14622            <xs:annotation>
14623              <xs:documentation>The JNDI name of the connection factory for this JMS session
14624 pool. Connection factories are used to create connections with
14625 predefined attributes.</xs:documentation>
14626            </xs:annotation>
14627          </xs:element>
14628          <xs:element name="listener-class" type="xs:string" minOccurs="0" nillable="true">
14629            <xs:annotation>
14630              <xs:documentation>The name of the server-side listener class for this JMS session
14631 pool, which is used to receive and process messages
14632 concurrently.</xs:documentation>
14633            </xs:annotation>
14634          </xs:element>
14635          <xs:element name="acknowledge-mode" minOccurs="0" nillable="true">
14636            <xs:annotation>
14637              <xs:documentation>The acknowledge mode used by non-transacted sessions within this
14638 JMS session pool.</xs:documentation>
14639            </xs:annotation>
14640            <xs:simpleType>
14641              <xs:restriction base="xs:string">
14642                <xs:enumeration value="Auto"/>
14643                <xs:enumeration value="Client"/>
14644                <xs:enumeration value="Dups-Ok"/>
14645                <xs:enumeration value="None"/>
14646              </xs:restriction>
14647            </xs:simpleType>
14648          </xs:element>
14649          <xs:element name="sessions-maximum" minOccurs="0" nillable="false" default="-1">
14650            <xs:annotation>
14651              <xs:documentation>The maximum number of sessions allowed for this JMS session
14652 pool. A value of &lt;code&gt;-1&lt;/code&gt; indicates that there is no
14653 maximum.</xs:documentation>
14654            </xs:annotation>
14655            <xs:simpleType>
14656              <xs:restriction base="xs:int">
14657                <xs:minInclusive value="-1"/>
14658                <xs:maxInclusive value="2147483647"/>
14659              </xs:restriction>
14660            </xs:simpleType>
14661          </xs:element>
14662          <xs:element name="transacted" type="xs:boolean" minOccurs="0" nillable="false" default="false">
14663            <xs:annotation>
14664              <xs:documentation>Indicates whether this JMS session pool creates transacted
14665 sessions.</xs:documentation>
14666            </xs:annotation>
14667          </xs:element>
14668        </xs:sequence>
14669      </xs:extension>
14670    </xs:complexContent>
14671  </xs:complexType>
14672  <xs:complexType name="jms-connection-consumerType">
14673    <xs:annotation>
14674      <xs:documentation>Corresponds to JMSConnectionConsumerMBean
14675 (Interface=weblogic.management.configuration.JMSConnectionConsumerMBean)</xs:documentation>
14676    </xs:annotation>
14677    <xs:complexContent>
14678      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
14679        <xs:sequence>
14680          <xs:element name="messages-maximum" minOccurs="0" nillable="false" default="10">
14681            <xs:annotation>
14682              <xs:documentation>The defined maximum number of messages that the connection
14683 consumer can load at one time into a ServerSession's session.</xs:documentation>
14684            </xs:annotation>
14685            <xs:simpleType>
14686              <xs:restriction base="xs:int">
14687                <xs:minInclusive value="1"/>
14688                <xs:maxInclusive value="2147483647"/>
14689              </xs:restriction>
14690            </xs:simpleType>
14691          </xs:element>
14692          <xs:element name="selector" type="xs:string" minOccurs="0" nillable="true">
14693            <xs:annotation>
14694              <xs:documentation>The defined JMS message selector of the connection consumer.</xs:documentation>
14695            </xs:annotation>
14696          </xs:element>
14697          <xs:element name="destination" type="xs:string" minOccurs="0" nillable="true">
14698            <xs:annotation>
14699              <xs:documentation>The JNDI name of the destination for this connection
14700 consumer.</xs:documentation>
14701            </xs:annotation>
14702          </xs:element>
14703        </xs:sequence>
14704      </xs:extension>
14705    </xs:complexContent>
14706  </xs:complexType>
14707  <xs:complexType name="virtual-hostType">
14708    <xs:annotation>
14709      <xs:documentation>Corresponds to VirtualHostMBean
14710 (Interface=weblogic.management.configuration.VirtualHostMBean)</xs:documentation>
14711    </xs:annotation>
14712    <xs:complexContent>
14713      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:web-serverType">
14714        <xs:sequence>
14715          <xs:element name="virtual-host-name" maxOccurs="unbounded" type="xs:string" minOccurs="0" nillable="true">
14716            <xs:annotation>
14717              <xs:documentation>The list of host names, separated by line breaks, for which this
14718 virtual host will serve requests.</xs:documentation>
14719            </xs:annotation>
14720          </xs:element>
14721          <xs:element name="network-access-point" type="xs:string" minOccurs="0" nillable="true">
14722            <xs:annotation>
14723              <xs:documentation>The dedicated server channel name (NetworkAccessPoint) for which this
14724 virtual host will serve http request. If the NetworkAccessPoint for a
14725 given http request doesn't match any virtual host's NetworkAccessPoint,
14726 incoming HOST header will be matched with the VirtualHostNames in order
14727 to resolve the right virtual host. </xs:documentation>
14728            </xs:annotation>
14729          </xs:element>
14730        </xs:sequence>
14731      </xs:extension>
14732    </xs:complexContent>
14733  </xs:complexType>
14734  <xs:complexType name="ejb-containerType">
14735    <xs:annotation>
14736      <xs:documentation>Corresponds to EJBContainerMBean
14737 (Interface=weblogic.management.configuration.EJBContainerMBean)</xs:documentation>
14738    </xs:annotation>
14739    <xs:complexContent>
14740      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
14741        <xs:sequence>
14742          <xs:element name="java-compiler" type="xs:string" minOccurs="0" nillable="true">
14743            <xs:annotation>
14744              <xs:documentation>The path to the Java compiler to use to compile EJBs (e.g. "sj"
14745 or "javac"). Note: the default must be null. If no JavaCompiler is
14746 specified on this specific EJBComponent, the default will be pulled
14747 in the following order from - EJBContainerMBean -
14748 Server.JavaCompiler.</xs:documentation>
14749            </xs:annotation>
14750          </xs:element>
14751          <xs:element name="java-compiler-pre-class-path" type="xs:string" minOccurs="0" nillable="true">
14752            <xs:annotation>
14753              <xs:documentation>Provides a list of the options to prepend to the Java compiler
14754 classpath when you compile Java code.</xs:documentation>
14755            </xs:annotation>
14756          </xs:element>
14757          <xs:element name="java-compiler-post-class-path" type="xs:string" minOccurs="0" nillable="true">
14758            <xs:annotation>
14759              <xs:documentation>Provides a list of the options to append to the Java compiler
14760 classpath when you compile Java code.</xs:documentation>
14761            </xs:annotation>
14762          </xs:element>
14763          <xs:element name="extra-rmic-options" type="xs:string" minOccurs="0" nillable="true">
14764            <xs:annotation>
14765              <xs:documentation>The extra options passed to rmic during server-side generation
14766 are noted here. The default for this attribute must be null. If no
14767 ExtraRmicOptions are specified on the EJBComponent, the default
14768 will be pulled from Server.ExtraRmicOptions.</xs:documentation>
14769            </xs:annotation>
14770          </xs:element>
14771          <xs:element name="keep-generated" type="xs:boolean" minOccurs="0" nillable="false" default="true">
14772            <xs:annotation>
14773              <xs:documentation>indicates whether KeepGenerated is enabled and the ejbc source
14774 files will be kept.</xs:documentation>
14775            </xs:annotation>
14776          </xs:element>
14777          <xs:element name="force-generation" type="xs:boolean" minOccurs="0" nillable="false" default="false">
14778            <xs:annotation>
14779              <xs:documentation>Indicates whether the ForceGeneration is enabled.</xs:documentation>
14780            </xs:annotation>
14781          </xs:element>
14782          <xs:element name="tmp-path" type="xs:string" minOccurs="0" nillable="true" default="tmp_ejb">
14783            <xs:annotation>
14784              <xs:documentation>Return the temporary directory where generated files are stored
14785 by ejbc. Deprecated: All EJB compiler output is now stored in the
14786 EJBCompilerCache subdirectory of the server staging directory. This
14787 directory should not be described as "temporary" since removing it
14788 would cause the EJB compiler to be rerun as necessary the next time
14789 the server is restarted.</xs:documentation>
14790            </xs:annotation>
14791          </xs:element>
14792          <xs:element name="verbose-ejb-deployment-enabled" type="xs:string" minOccurs="0" nillable="true" default="false">
14793            <xs:annotation>
14794              <xs:documentation>Indicates whether the VerboseEJBDeployment is enabled.</xs:documentation>
14795            </xs:annotation>
14796          </xs:element>
14797          <xs:element name="extra-ejbc-options" type="xs:string" minOccurs="0" nillable="true">
14798            <xs:annotation>
14799              <xs:documentation>Returns the extra options passed to ejbc during the dynamic ejbc
14800 of a jar file. For example: -J-mx128m By default this value is
14801 null. If no ExtraEJBCOptions are specified on the EJBComponent, the
14802 default will be pulled from the Server.ExtraEJBCOptions.</xs:documentation>
14803            </xs:annotation>
14804          </xs:element>
14805        </xs:sequence>
14806      </xs:extension>
14807    </xs:complexContent>
14808  </xs:complexType>
14809  <xs:complexType name="web-app-containerType">
14810    <xs:annotation>
14811      <xs:documentation>Corresponds to WebAppContainerMBean
14812 (Interface=weblogic.management.configuration.WebAppContainerMBean)</xs:documentation>
14813    </xs:annotation>
14814    <xs:complexContent>
14815      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
14816        <xs:sequence>
14817          <xs:element name="relogin-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
14818            <xs:annotation>
14819              <xs:documentation>Beginning with the 9.0 release the FORM/BASIC authentication behavior
14820 has been modified to conform strictly to the J2EE Specification. If a user
14821 has logged-in but does not have privileges to access a resource, the
14822 403 (FORBIDDEN) page will be returned. Turn this flag on to enable the old
14823 behavior, which was to return the user to the login form.</xs:documentation>
14824            </xs:annotation>
14825          </xs:element>
14826          <xs:element name="allow-all-roles" type="xs:boolean" minOccurs="0" nillable="false" default="false">
14827            <xs:annotation>
14828              <xs:documentation> In the security-constraints elements defined in a Web application's
14829 web.xml deployment descriptor, the auth-constraint element indicates
14830 the user roles that should be permitted access to this resource collection.
14831" is a compact syntax for indicating all roles in the
14832" was treated as
14833 all users/roles defined in the realm.
14834
14835 This parameter is a backward-compatibility switch to restore old behavior.
14836 Default behavior is one required by the spec, meaning all roles
14837 defined in the web application.
14838
14839 If set, the value defined in weblogic.xml (container-descriptor -&gt; allow-all-roles)
14840 takes precedence (if set) over this value. </xs:documentation>
14841            </xs:annotation>
14842          </xs:element>
14843          <xs:element name="filter-dispatched-requests-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
14844            <xs:annotation>
14845              <xs:documentation> Indicates whether or not to apply filters to dispatched requests. This
14846 is a backward compatibility flag. Until version 8.1, WebLogic Server
14847 applied ServletFilters (if configured for the Web application) on
14848 request dispatches (and includes/forwards). Servlet 2.4 has introduced the
14849 "Dispatcher" element to make this behavior explicit. The default value is
14850 Dispatcher=REQUEST. In order to be complaint with the J2EE specification,
14851 the default value for FilterDispatchedRequestsEnabled is false beginning with WebLogic
14852 Server 9.0. Note that if you are using old descriptors (meaning web.xml does
14853 not have version=2.4), then WebLogic Server automatically uses
14854 FilterDispatchedRequestsEnabled = true for the Web applications, unless
14855 filter-dispatched-requests-enabled is explicitly set to false in
14856 weblogic.xml. This means that old applications will work fine without any
14857 modification. Additionally, during migration of old domains to the 9.0 domain,
14858 the migration plugin automatically sets this flag to true. </xs:documentation>
14859            </xs:annotation>
14860          </xs:element>
14861          <xs:element name="overload-protection-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
14862            <xs:annotation>
14863              <xs:documentation>This parameter is used to enable overload protection in the webapp container
14864 against low memory conditions. When a low memory situation occurs, new session
14865 creation attempts will result in weblogic.servlet.SessionCreationException. The
14866 application code needs to catch this exception and take proper action.
14867 Alternatively appropriate error-pages can be configured in web.xml against
14868 weblogic.servlet.SessionCreationException. This check is performed only
14869 on memory and replicated sessions. </xs:documentation>
14870            </xs:annotation>
14871          </xs:element>
14872          <xs:element name="x-powered-by-header-level" minOccurs="0" nillable="true">
14873            <xs:annotation>
14874              <xs:documentation> WebLogic Server uses the X-Powered-By HTTP header, as recommended
14875 by the Servlet 2.4 specification, to publish its implementation
14876 information.</xs:documentation>
14877            </xs:annotation>
14878            <xs:simpleType>
14879              <xs:restriction base="xs:string">
14880                <xs:enumeration value="NONE"/>
14881                <xs:enumeration value="SHORT"/>
14882                <xs:enumeration value="MEDIUM"/>
14883                <xs:enumeration value="FULL"/>
14884              </xs:restriction>
14885            </xs:simpleType>
14886          </xs:element>
14887          <xs:element name="mime-mapping-file" type="xs:string" minOccurs="0" nillable="true" default="./config/mimemappings.properties">
14888            <xs:annotation>
14889              <xs:documentation>Returns the name of the file containing mime-mappings for the
14890  domain.</xs:documentation>
14891            </xs:annotation>
14892          </xs:element>
14893          <xs:element name="optimistic-serialization" type="xs:boolean" minOccurs="0" nillable="false" default="false">
14894            <xs:annotation>
14895              <xs:documentation> When OptimisticSerialization is turned on, WebLogic server does not
14896 serialize-deserialize context and request attributes upon
14897 getAttribute(name) when a request gets dispatched across servlet contexts.
14898 This means you will need to make sure that the attributes common to
14899 Web applications are scoped to a common parent classloader (they are application-scoped)
14900 or placed in the system classpath if the two Web applications do not belong to the
14901 same application. When OptimisticSerialization is turned off (which is the default)
14902 WebLogic Server does serialize-deserialize context and request attributes upon
14903 getAttribute(name) to avoid the possibility of ClassCastExceptions.
14904 The value of OptimisticSerialization can also be overridden for specific Web applications
14905 by setting the optimistic-serialization value in weblogic.xml.
14906 </xs:documentation>
14907            </xs:annotation>
14908          </xs:element>
14909          <xs:element name="retain-original-url" type="xs:boolean" minOccurs="0" nillable="false" default="false">
14910            <xs:annotation>
14911              <xs:documentation> retain-original-url is used in FORM based authentication scenarios. When this property
14912 is set to true, after a successful authentication, Weblogic Server will redirect back
14913 to the web resource (page/servlet) retaining the protocol (http/https) used to
14914 access the protected resource in the original request. If set to false (which is the
14915 default value), Weblogic Server will redirect back to the protected resource using
14916 the current protocol.
14917 retain-original-url value can also be specified at per webapp level
14918 in weblogic.xml. The value in weblogic.xml, if specified, overrides the domain
14919 level value.</xs:documentation>
14920            </xs:annotation>
14921          </xs:element>
14922          <xs:element name="servlet-authentication-form-url" type="xs:boolean" minOccurs="0" nillable="false" default="true">
14923            <xs:annotation>
14924              <xs:documentation> ServletAuthenticationFormURL is used for backward compatibility with previous
14925 releases of Weblogic Server.If ServletAuthenticationFormURL is set to true (default), then
14926 ServletAuthentication.getTargetURLForFormAuthentication() and
14927 HttpSession.getAttribute(AuthFilter.TARGET_URL) will return the URL of the protected
14928 target resource. If set to false, the above API's will return the URI of the protected
14929 target resource. By default the value is set to true.(new method added in 9.0.0.1) </xs:documentation>
14930            </xs:annotation>
14931          </xs:element>
14932          <xs:element name="rtexprvalue-jsp-param-name" type="xs:boolean" minOccurs="0" nillable="false" default="false">
14933            <xs:annotation>
14934              <xs:documentation>Global property which determines the behavior of the JSP compiler when a
14935 jsp:param attribute "name" has a request time value. Without this property
14936 set to "true", the JSP compiler throws an error for a JSP using a
14937 request time value for the "name" attribute as mandated by the JSP 2.0 spec.
14938 This property exists for backward compatibility.</xs:documentation>
14939            </xs:annotation>
14940          </xs:element>
14941          <xs:element name="client-cert-proxy-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
14942            <xs:annotation>
14943              <xs:documentation>Specifies whether or not to honor the WL-Proxy-Client-Cert header coming
14944 with the request. </xs:documentation>
14945            </xs:annotation>
14946          </xs:element>
14947          <xs:element name="http-trace-support-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
14948            <xs:annotation>
14949              <xs:documentation> Returns the value of HttpTraceSupportEnabled. </xs:documentation>
14950            </xs:annotation>
14951          </xs:element>
14952          <xs:element name="weblogic-plugin-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
14953            <xs:annotation>
14954              <xs:documentation>Specifies whether or not the proprietary &lt;tt&gt;WL-Proxy-Client-IP&lt;/tt&gt;
14955 header should be honored. (This is needed only when WebLogic
14956 plugins are configured.)</xs:documentation>
14957            </xs:annotation>
14958          </xs:element>
14959          <xs:element name="auth-cookie-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
14960            <xs:annotation>
14961              <xs:documentation>Whether authcookie feature is enabled or not.</xs:documentation>
14962            </xs:annotation>
14963          </xs:element>
14964          <xs:element name="wap-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
14965            <xs:annotation>
14966              <xs:documentation>Indicates whether the session ID should include JVM information.
14967 (Checking this box may be necessary when using URL rewriting with
14968 WAP devices that limit the size of the URL to 128 characters, and
14969 may also affect the use of replicated sessions in a cluster.)
14970 When this box is selected, the default size of the URL
14971 will be set at 52 characters, and it will not contain any special characters.</xs:documentation>
14972            </xs:annotation>
14973          </xs:element>
14974          <xs:element name="post-timeout-secs" minOccurs="0" nillable="false" default="30">
14975            <xs:annotation>
14976              <xs:documentation>The amount of time this server waits between receiving chunks of data
14977 in an HTTP POST data before it times out. (This is used to prevent
14978 denial-of-service attacks that attempt to overload the server with POST data.)</xs:documentation>
14979            </xs:annotation>
14980            <xs:simpleType>
14981              <xs:restriction base="xs:int">
14982                <xs:minInclusive value="0"/>
14983                <xs:maxInclusive value="120"/>
14984              </xs:restriction>
14985            </xs:simpleType>
14986          </xs:element>
14987          <xs:element name="max-post-time-secs" type="xs:int" minOccurs="0" nillable="false" default="-1">
14988            <xs:annotation>
14989              <xs:documentation>Max Post Time (in seconds) for reading HTTP POST data in a
14990 servlet request. MaxPostTime &amp;lt; 0 means unlimited</xs:documentation>
14991            </xs:annotation>
14992          </xs:element>
14993          <xs:element name="max-post-size" type="xs:int" minOccurs="0" nillable="false" default="-1">
14994            <xs:annotation>
14995              <xs:documentation>The maximum post size this server allows for reading HTTP POST
14996 data in a servlet request. A value less than 0 indicates an
14997 unlimited size.</xs:documentation>
14998            </xs:annotation>
14999          </xs:element>
15000          <xs:element name="work-context-propagation-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
15001            <xs:annotation>
15002              <xs:documentation>Indicates whether or not WorkContextPropagation is enabled.
15003 By default it is turned on. There is a little overhead involved in
15004 propagating WorkContexts. Therefore, if you don't care about WorkContext
15005 propagation, turn this value off in production environments. </xs:documentation>
15006            </xs:annotation>
15007          </xs:element>
15008          <xs:element name="p3p-header-value" type="xs:string" minOccurs="0" nillable="true">
15009            <xs:annotation>
15010              <xs:documentation> Returns the P3P Header value that will be sent with all
15011 responses for http requests (if non-null). The value of this header
15012 points to the location of the policy reference file for the Web site.</xs:documentation>
15013            </xs:annotation>
15014          </xs:element>
15015          <xs:element name="jsp-compiler-backwards-compatible" type="xs:boolean" minOccurs="0" nillable="false" default="false">
15016            <xs:annotation>
15017              <xs:documentation>Global property to determine the behavior of the JSP compiler.
15018 When this property set to "true", the JSP compiler throws a translation
15019 error for JSPs that do not conform to the JSP2.0 specification.
15020 This property exists for backward compatibility.</xs:documentation>
15021            </xs:annotation>
15022          </xs:element>
15023          <xs:element name="servlet-reload-check-secs" type="xs:int" minOccurs="0" nillable="false" default="1">
15024            <xs:annotation>
15025              <xs:documentation>(Interface=weblogic.management.configuration.WebAppContainerMBean Attribute=getServletReloadCheckSecs)</xs:documentation>
15026            </xs:annotation>
15027          </xs:element>
15028          <xs:element name="show-archived-real-path-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
15029            <xs:annotation>
15030              <xs:documentation>Global property to determine the behavior of getRealPath() for
15031 archived web applications. When this property set to "true",
15032 getRealPath() will return the canonical path of the resource files. </xs:documentation>
15033            </xs:annotation>
15034          </xs:element>
15035          <xs:element name="change-session-id-on-authentication" type="xs:boolean" minOccurs="0" nillable="false" default="true">
15036            <xs:annotation>
15037              <xs:documentation>Global property to determine if we need to generate a new SessionID
15038 after authentication. When this property set to "false", the previous
15039 sessionID will be retained even after authorization. </xs:documentation>
15040            </xs:annotation>
15041          </xs:element>
15042        </xs:sequence>
15043      </xs:extension>
15044    </xs:complexContent>
15045  </xs:complexType>
15046  <xs:complexType name="self-tuningType">
15047    <xs:annotation>
15048      <xs:documentation>Corresponds to SelfTuningMBean
15049 (Interface=weblogic.management.configuration.SelfTuningMBean)</xs:documentation>
15050    </xs:annotation>
15051    <xs:complexContent>
15052      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
15053        <xs:sequence>
15054          <xs:element name="fair-share-request-class" maxOccurs="unbounded" type="dom:fair-share-request-classType" minOccurs="0" nillable="true">
15055            <xs:annotation>
15056              <xs:documentation>Get all the fair share request classes
15057 (Interface=weblogic.management.configuration.SelfTuningMBean Attribute=getFairShareRequestClasses)</xs:documentation>
15058            </xs:annotation>
15059          </xs:element>
15060          <xs:element name="response-time-request-class" maxOccurs="unbounded" type="dom:response-time-request-classType" minOccurs="0" nillable="true">
15061            <xs:annotation>
15062              <xs:documentation>Get all the response time request classes
15063 (Interface=weblogic.management.configuration.SelfTuningMBean Attribute=getResponseTimeRequestClasses)</xs:documentation>
15064            </xs:annotation>
15065          </xs:element>
15066          <xs:element name="context-request-class" maxOccurs="unbounded" type="dom:context-request-classType" minOccurs="0" nillable="true">
15067            <xs:annotation>
15068              <xs:documentation>Get all the context request classes
15069 (Interface=weblogic.management.configuration.SelfTuningMBean Attribute=getContextRequestClasses)</xs:documentation>
15070            </xs:annotation>
15071          </xs:element>
15072          <xs:element name="min-threads-constraint" maxOccurs="unbounded" type="dom:min-threads-constraintType" minOccurs="0" nillable="true">
15073            <xs:annotation>
15074              <xs:documentation>Get all the min threads constraint
15075 (Interface=weblogic.management.configuration.SelfTuningMBean Attribute=getMinThreadsConstraints)</xs:documentation>
15076            </xs:annotation>
15077          </xs:element>
15078          <xs:element name="max-threads-constraint" maxOccurs="unbounded" type="dom:max-threads-constraintType" minOccurs="0" nillable="true">
15079            <xs:annotation>
15080              <xs:documentation>Get all the max threads constraint
15081 (Interface=weblogic.management.configuration.SelfTuningMBean Attribute=getMaxThreadsConstraints)</xs:documentation>
15082            </xs:annotation>
15083          </xs:element>
15084          <xs:element name="capacity" maxOccurs="unbounded" type="dom:capacityType" minOccurs="0" nillable="true">
15085            <xs:annotation>
15086              <xs:documentation>Get all the capacity definitions
15087 (Interface=weblogic.management.configuration.SelfTuningMBean Attribute=getCapacities)</xs:documentation>
15088            </xs:annotation>
15089          </xs:element>
15090          <xs:element name="work-manager" maxOccurs="unbounded" type="dom:work-managerType" minOccurs="0" nillable="true">
15091            <xs:annotation>
15092              <xs:documentation>Get all the defined work managers.
15093 &lt;p&gt;
15094 A note about dynamic additions and deletions of WorkManager in a running
15095 server. Only applications or modules deployed or re-deployed after the
15096 changes are made can pick up the newly added WorkManagers. Existing
15097 production applications resolve their dispatch-policies to work managers
15098 during deployment time and once the application is exported and in
15099 production mode, the server does not swap work manager's midway. The
15100 tight binding helps performance and also avoids issues like what happens
15101 to inflight work in the old work manager. This attribute is marked as
15102 dynamic so that new applications (re)deployed can pick up the WorkManager
15103 changes.
15104 Please note that this applies only to resolving dispatch-policies to
15105 WorkManagers. Existing attributes within a work manager like fair-share
15106 and constraints can be modified without requiring a redeploy.
15107 &lt;/p&gt;
15108 (Interface=weblogic.management.configuration.SelfTuningMBean Attribute=getWorkManagers)</xs:documentation>
15109            </xs:annotation>
15110          </xs:element>
15111        </xs:sequence>
15112      </xs:extension>
15113    </xs:complexContent>
15114  </xs:complexType>
15115  <xs:complexType name="response-time-request-classType">
15116    <xs:annotation>
15117      <xs:documentation>Corresponds to ResponseTimeRequestClassMBean
15118 (Interface=weblogic.management.configuration.ResponseTimeRequestClassMBean)</xs:documentation>
15119    </xs:annotation>
15120    <xs:complexContent>
15121      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:deploymentType">
15122        <xs:sequence>
15123          <xs:element name="goal-ms" type="xs:int" minOccurs="0" nillable="false" default="-1">
15124            <xs:annotation>
15125              <xs:documentation> A response time goal in milliseconds. </xs:documentation>
15126            </xs:annotation>
15127          </xs:element>
15128        </xs:sequence>
15129      </xs:extension>
15130    </xs:complexContent>
15131  </xs:complexType>
15132  <xs:complexType name="context-request-classType">
15133    <xs:annotation>
15134      <xs:documentation>Corresponds to ContextRequestClassMBean
15135 (Interface=weblogic.management.configuration.ContextRequestClassMBean)</xs:documentation>
15136    </xs:annotation>
15137    <xs:complexContent>
15138      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:deploymentType">
15139        <xs:sequence>
15140          <xs:element name="context-case" maxOccurs="unbounded" type="dom:context-caseType" minOccurs="0" nillable="true">
15141            <xs:annotation>
15142              <xs:documentation>(Interface=weblogic.management.configuration.ContextRequestClassMBean Attribute=getContextCases)</xs:documentation>
15143            </xs:annotation>
15144          </xs:element>
15145        </xs:sequence>
15146      </xs:extension>
15147    </xs:complexContent>
15148  </xs:complexType>
15149  <xs:complexType name="capacityType">
15150    <xs:annotation>
15151      <xs:documentation>Corresponds to CapacityMBean
15152 (Interface=weblogic.management.configuration.CapacityMBean)</xs:documentation>
15153    </xs:annotation>
15154    <xs:complexContent>
15155      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:deploymentType">
15156        <xs:sequence>
15157          <xs:element name="count" type="xs:int" minOccurs="0" nillable="false" default="-1">
15158            <xs:annotation>
15159              <xs:documentation>Total number of requests that can be enqueued.
15160 (Interface=weblogic.management.configuration.CapacityMBean Attribute=getCount)</xs:documentation>
15161            </xs:annotation>
15162          </xs:element>
15163        </xs:sequence>
15164      </xs:extension>
15165    </xs:complexContent>
15166  </xs:complexType>
15167  <xs:complexType name="path-serviceType">
15168    <xs:annotation>
15169      <xs:documentation>Corresponds to PathServiceMBean
15170 (Interface=weblogic.management.configuration.PathServiceMBean)</xs:documentation>
15171    </xs:annotation>
15172    <xs:complexContent>
15173      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:deploymentType">
15174        <xs:sequence>
15175          <xs:element name="persistent-store" type="xs:string" minOccurs="0" nillable="true">
15176            <xs:annotation>
15177              <xs:documentation>(Interface=weblogic.management.configuration.PathServiceMBean Attribute=getPersistentStoreAsString)</xs:documentation>
15178            </xs:annotation>
15179          </xs:element>
15180        </xs:sequence>
15181      </xs:extension>
15182    </xs:complexContent>
15183  </xs:complexType>
15184  <xs:complexType name="jms-bridge-destinationType">
15185    <xs:annotation>
15186      <xs:documentation>Corresponds to JMSBridgeDestinationMBean
15187 (Interface=weblogic.management.configuration.JMSBridgeDestinationMBean)</xs:documentation>
15188    </xs:annotation>
15189    <xs:complexContent>
15190      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:bridge-destination-commonType">
15191        <xs:sequence>
15192          <xs:element name="connection-factory-jndi-name" type="xs:string" minOccurs="0" nillable="true">
15193            <xs:annotation>
15194              <xs:documentation>The connection factory's JNDI name for this JMS bridge
15195 destination.</xs:documentation>
15196            </xs:annotation>
15197          </xs:element>
15198          <xs:element name="initial-context-factory" type="xs:string" minOccurs="0" nillable="true" default="weblogic.jndi.WLInitialContextFactory">
15199            <xs:annotation>
15200              <xs:documentation>The initial context factory name for this JMS bridge
15201 destination.</xs:documentation>
15202            </xs:annotation>
15203          </xs:element>
15204          <xs:element name="connection-url" type="xs:string" minOccurs="0" nillable="true">
15205            <xs:annotation>
15206              <xs:documentation>The connection URL for this JMS bridge destination.</xs:documentation>
15207            </xs:annotation>
15208          </xs:element>
15209          <xs:element name="destination-jndi-name" type="xs:string" minOccurs="0" nillable="true">
15210            <xs:annotation>
15211              <xs:documentation>The destination JNDI name for this JMS bridge destination.</xs:documentation>
15212            </xs:annotation>
15213          </xs:element>
15214          <xs:element name="destination-type" minOccurs="0" nillable="true">
15215            <xs:annotation>
15216              <xs:documentation>The destination type (queue or topic) for this JMS bridge
15217 destination.</xs:documentation>
15218            </xs:annotation>
15219            <xs:simpleType>
15220              <xs:restriction base="xs:string">
15221                <xs:enumeration value="Queue"/>
15222                <xs:enumeration value="Topic"/>
15223              </xs:restriction>
15224            </xs:simpleType>
15225          </xs:element>
15226        </xs:sequence>
15227      </xs:extension>
15228    </xs:complexContent>
15229  </xs:complexType>
15230  <xs:complexType name="shutdown-classType">
15231    <xs:annotation>
15232      <xs:documentation>Corresponds to ShutdownClassMBean
15233 (Interface=weblogic.management.configuration.ShutdownClassMBean)</xs:documentation>
15234    </xs:annotation>
15235    <xs:complexContent>
15236      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:class-deploymentType"/>
15237    </xs:complexContent>
15238  </xs:complexType>
15239  <xs:complexType name="singleton-serviceType">
15240    <xs:annotation>
15241      <xs:documentation>Corresponds to SingletonServiceMBean
15242 (Interface=weblogic.management.configuration.SingletonServiceMBean)</xs:documentation>
15243    </xs:annotation>
15244    <xs:complexContent>
15245      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:singleton-service-baseType">
15246        <xs:sequence>
15247          <xs:element name="class-name" type="xs:string" minOccurs="0" nillable="false">
15248            <xs:annotation>
15249              <xs:documentation>The fully qualified name of a class to load and run. The class
15250 must be on the server's classpath.</xs:documentation>
15251            </xs:annotation>
15252          </xs:element>
15253          <xs:element name="constrained-candidate-server" type="xs:string" minOccurs="0" nillable="true">
15254            <xs:annotation>
15255              <xs:documentation>(Interface=weblogic.management.configuration.SingletonServiceMBean Attribute=getConstrainedCandidateServersAsString)</xs:documentation>
15256            </xs:annotation>
15257          </xs:element>
15258          <xs:element name="cluster" type="xs:string" minOccurs="0" nillable="true">
15259            <xs:annotation>
15260              <xs:documentation>(Interface=weblogic.management.configuration.SingletonServiceMBean Attribute=getClusterAsString)</xs:documentation>
15261            </xs:annotation>
15262          </xs:element>
15263        </xs:sequence>
15264      </xs:extension>
15265    </xs:complexContent>
15266  </xs:complexType>
15267  <xs:complexType name="jolt-connection-poolType">
15268    <xs:annotation>
15269      <xs:documentation>Corresponds to JoltConnectionPoolMBean
15270 (Interface=weblogic.management.configuration.JoltConnectionPoolMBean)</xs:documentation>
15271    </xs:annotation>
15272    <xs:complexContent>
15273      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:deploymentType">
15274        <xs:sequence>
15275          <xs:element name="primary-address" maxOccurs="unbounded" type="xs:string" minOccurs="0" nillable="true">
15276            <xs:annotation>
15277              <xs:documentation>The list of addresses for the primary Jolt Server Listeners
15278 (JSLs) on the Tuxedo system.</xs:documentation>
15279            </xs:annotation>
15280          </xs:element>
15281          <xs:element name="failover-address" maxOccurs="unbounded" type="xs:string" minOccurs="0" nillable="true">
15282            <xs:annotation>
15283              <xs:documentation>The list of Jolt Server Listeners (JSLs) addresses that is used
15284 if the connection pool cannot estabilish connections to the Primary
15285 Addresses, or if the primary connections fail.</xs:documentation>
15286            </xs:annotation>
15287          </xs:element>
15288          <xs:element name="minimum-pool-size" minOccurs="0" nillable="false" default="0">
15289            <xs:annotation>
15290              <xs:documentation>The minimum number of connections to be added to this Jolt
15291 connection pool when WebLogic Server starts.</xs:documentation>
15292            </xs:annotation>
15293            <xs:simpleType>
15294              <xs:restriction base="xs:int">
15295                <xs:minInclusive value="0"/>
15296                <xs:maxInclusive value="2147483647"/>
15297              </xs:restriction>
15298            </xs:simpleType>
15299          </xs:element>
15300          <xs:element name="maximum-pool-size" minOccurs="0" nillable="false" default="1">
15301            <xs:annotation>
15302              <xs:documentation>The maximum number of connections that can be made from this
15303 Jolt connection pool.</xs:documentation>
15304            </xs:annotation>
15305            <xs:simpleType>
15306              <xs:restriction base="xs:int">
15307                <xs:minInclusive value="1"/>
15308                <xs:maxInclusive value="2147483647"/>
15309              </xs:restriction>
15310            </xs:simpleType>
15311          </xs:element>
15312          <xs:element name="user-name" type="xs:string" minOccurs="0" nillable="true">
15313            <xs:annotation>
15314              <xs:documentation>A user name that applications specify to connect to this Jolt
15315 connection pool. If Security Context is enabled, this name must be
15316 the name of an authorized Tuxedo user. (Specifying a Tuxedo user
15317 name is required if the Tuxedo authentication level is
15318 &lt;code&gt;USER_AUTH&lt;/code&gt;.)</xs:documentation>
15319            </xs:annotation>
15320          </xs:element>
15321          <xs:element name="user-password-encrypted" type="xs:string" minOccurs="0" nillable="true">
15322            <xs:annotation>
15323              <xs:documentation>(Interface=weblogic.management.configuration.JoltConnectionPoolMBean Attribute=getUserPasswordEncryptedAsString)</xs:documentation>
15324            </xs:annotation>
15325          </xs:element>
15326          <xs:element name="application-password-encrypted" type="xs:string" minOccurs="0" nillable="true">
15327            <xs:annotation>
15328              <xs:documentation>(Interface=weblogic.management.configuration.JoltConnectionPoolMBean Attribute=getApplicationPasswordEncryptedAsString)</xs:documentation>
15329            </xs:annotation>
15330          </xs:element>
15331          <xs:element name="user-role" type="xs:string" minOccurs="0" nillable="true">
15332            <xs:annotation>
15333              <xs:documentation>The Tuxedo user role for this Jolt connection pool. (This is
15334 required only when the security level in the Tuxedo domain is
15335 &lt;tt&gt;USER_AUTH&lt;/tt&gt;, &lt;tt&gt;ACL&lt;/tt&gt;, or &lt;tt&gt;MANDATORY_ACL&lt;/tt&gt;).</xs:documentation>
15336            </xs:annotation>
15337          </xs:element>
15338          <xs:element name="security-context-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
15339            <xs:annotation>
15340              <xs:documentation>Indicates whether this Jolt connection pool passes the
15341 connection pool's security context (user name, password and other
15342 information) from the WebLogic Server user to the Tuxedo
15343 domain.</xs:documentation>
15344            </xs:annotation>
15345          </xs:element>
15346          <xs:element name="recv-timeout" minOccurs="0" nillable="false" default="0">
15347            <xs:annotation>
15348              <xs:documentation>The number of seconds the client waits to receive a response
15349 before timing out.</xs:documentation>
15350            </xs:annotation>
15351            <xs:simpleType>
15352              <xs:restriction base="xs:int">
15353                <xs:minInclusive value="0"/>
15354                <xs:maxInclusive value="2147483647"/>
15355              </xs:restriction>
15356            </xs:simpleType>
15357          </xs:element>
15358          <xs:element name="key-store-name" type="xs:string" minOccurs="0" nillable="true">
15359            <xs:annotation>
15360              <xs:documentation>The path and file name of the keystore containing the private key
15361 used in SSL mutual authentication.</xs:documentation>
15362            </xs:annotation>
15363          </xs:element>
15364          <xs:element name="trust-store-name" type="xs:string" minOccurs="0" nillable="true">
15365            <xs:annotation>
15366              <xs:documentation>The path and file name of the keystore containing the trust certificates.</xs:documentation>
15367            </xs:annotation>
15368          </xs:element>
15369          <xs:element name="key-pass-phrase-encrypted" type="xs:string" minOccurs="0" nillable="true">
15370            <xs:annotation>
15371              <xs:documentation>(Interface=weblogic.management.configuration.JoltConnectionPoolMBean Attribute=getKeyPassPhraseEncryptedAsString)</xs:documentation>
15372            </xs:annotation>
15373          </xs:element>
15374          <xs:element name="key-store-pass-phrase-encrypted" type="xs:string" minOccurs="0" nillable="true">
15375            <xs:annotation>
15376              <xs:documentation>(Interface=weblogic.management.configuration.JoltConnectionPoolMBean Attribute=getKeyStorePassPhraseEncryptedAsString)</xs:documentation>
15377            </xs:annotation>
15378          </xs:element>
15379          <xs:element name="trust-store-pass-phrase-encrypted" type="xs:string" minOccurs="0" nillable="true">
15380            <xs:annotation>
15381              <xs:documentation>(Interface=weblogic.management.configuration.JoltConnectionPoolMBean Attribute=getTrustStorePassPhraseEncryptedAsString)</xs:documentation>
15382            </xs:annotation>
15383          </xs:element>
15384        </xs:sequence>
15385      </xs:extension>
15386    </xs:complexContent>
15387  </xs:complexType>
15388  <xs:complexType name="file-storeType">
15389    <xs:annotation>
15390      <xs:documentation>Corresponds to FileStoreMBean
15391 (Interface=weblogic.management.configuration.FileStoreMBean)</xs:documentation>
15392    </xs:annotation>
15393    <xs:complexContent>
15394      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:generic-file-storeType">
15395        <xs:sequence>
15396          <xs:element name="target" type="xs:string" minOccurs="0" nillable="true">
15397            <xs:annotation>
15398              <xs:documentation>(Interface=weblogic.management.configuration.FileStoreMBean Attribute=getTargetsAsString)</xs:documentation>
15399            </xs:annotation>
15400          </xs:element>
15401          <xs:element name="deployment-order" minOccurs="0" nillable="false" default="1000">
15402            <xs:annotation>
15403              <xs:documentation>A priority that the server uses to determine when it deploys an
15404 item. The priority is relative to other deployable items of the
15405 same type.</xs:documentation>
15406            </xs:annotation>
15407            <xs:simpleType>
15408              <xs:restriction base="xs:int">
15409                <xs:minInclusive value="0"/>
15410                <xs:maxInclusive value="2147483647"/>
15411              </xs:restriction>
15412            </xs:simpleType>
15413          </xs:element>
15414          <xs:element name="logical-name" type="xs:string" minOccurs="0" nillable="true">
15415            <xs:annotation>
15416              <xs:documentation>The name used by subsystems to refer to different stores on
15417 different servers using the same name.</xs:documentation>
15418            </xs:annotation>
15419          </xs:element>
15420          <xs:element name="xa-resource-name" type="xs:string" minOccurs="0" nillable="true">
15421            <xs:annotation>
15422              <xs:documentation>Overrides the name of the XAResource that this store registers
15423 with JTA.</xs:documentation>
15424            </xs:annotation>
15425          </xs:element>
15426        </xs:sequence>
15427      </xs:extension>
15428    </xs:complexContent>
15429  </xs:complexType>
15430  <xs:complexType name="jms-interop-moduleType">
15431    <xs:annotation>
15432      <xs:documentation>Corresponds to JMSInteropModuleMBean
15433 (Interface=weblogic.management.configuration.JMSInteropModuleMBean)</xs:documentation>
15434    </xs:annotation>
15435    <xs:complexContent>
15436      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:jms-system-resourceType"/>
15437    </xs:complexContent>
15438  </xs:complexType>
15439  <xs:complexType name="custom-resourceType">
15440    <xs:annotation>
15441      <xs:documentation>Corresponds to CustomResourceMBean
15442 (Interface=weblogic.management.configuration.CustomResourceMBean)</xs:documentation>
15443    </xs:annotation>
15444    <xs:complexContent>
15445      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:system-resourceType">
15446        <xs:sequence>
15447          <xs:element name="resource-class" type="xs:string" minOccurs="0" nillable="true">
15448            <xs:annotation>
15449              <xs:documentation>This is the name of the class that is used to manage the lifecycle of
15450 the resource.  An instance of the ResourceClass is created and is passed
15451 the DescriptorBean.  If this value is not set then the resource does not
15452 participate in the deployment lifecycle and simply represent a distribution
15453 of configuration information to be used by other subsystems.
15454 (Interface=weblogic.management.configuration.CustomResourceMBean Attribute=getResourceClass)</xs:documentation>
15455            </xs:annotation>
15456          </xs:element>
15457          <xs:element name="descriptor-bean-class" type="xs:string" minOccurs="0" nillable="true">
15458            <xs:annotation>
15459              <xs:documentation>Returns the interface of the bean that is returned by the #getResource method.
15460 (Interface=weblogic.management.configuration.CustomResourceMBean Attribute=getDescriptorBeanClass)</xs:documentation>
15461            </xs:annotation>
15462          </xs:element>
15463        </xs:sequence>
15464      </xs:extension>
15465    </xs:complexContent>
15466  </xs:complexType>
15467  <xs:complexType name="wldf-system-resourceType">
15468    <xs:annotation>
15469      <xs:documentation>Corresponds to WLDFSystemResourceMBean
15470 (Interface=weblogic.management.configuration.WLDFSystemResourceMBean)</xs:documentation>
15471    </xs:annotation>
15472    <xs:complexContent>
15473      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:system-resourceType">
15474        <xs:sequence>
15475          <xs:element name="description" type="xs:string" minOccurs="0" nillable="true">
15476            <xs:annotation>
15477              <xs:documentation>Optional short description of this WLDFSystemResource. If
15478 provided, the WebLogic Server Administration Console will display
15479 the resource description.</xs:documentation>
15480            </xs:annotation>
15481          </xs:element>
15482        </xs:sequence>
15483      </xs:extension>
15484    </xs:complexContent>
15485  </xs:complexType>
15486  <xs:complexType name="jdbc-system-resourceType">
15487    <xs:annotation>
15488      <xs:documentation>Corresponds to JDBCSystemResourceMBean
15489 (Interface=weblogic.management.configuration.JDBCSystemResourceMBean)</xs:documentation>
15490    </xs:annotation>
15491    <xs:complexContent>
15492      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:system-resourceType"/>
15493    </xs:complexContent>
15494  </xs:complexType>
15495  <xs:complexType name="saf-agentType">
15496    <xs:annotation>
15497      <xs:documentation>Corresponds to SAFAgentMBean
15498 (Interface=weblogic.management.configuration.SAFAgentMBean)</xs:documentation>
15499    </xs:annotation>
15500    <xs:complexContent>
15501      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:deploymentType">
15502        <xs:sequence>
15503          <xs:element name="store" type="xs:string" minOccurs="0" nillable="true">
15504            <xs:annotation>
15505              <xs:documentation>(Interface=weblogic.management.configuration.SAFAgentMBean Attribute=getStoreAsString)</xs:documentation>
15506            </xs:annotation>
15507          </xs:element>
15508          <xs:element name="bytes-maximum" minOccurs="0" nillable="false" default="-1">
15509            <xs:annotation>
15510              <xs:documentation>The maximum bytes quota (total amount of bytes) that can be
15511 stored in this SAF agent.</xs:documentation>
15512            </xs:annotation>
15513            <xs:simpleType>
15514              <xs:restriction base="xs:long">
15515                <xs:minInclusive value="-1"/>
15516              </xs:restriction>
15517            </xs:simpleType>
15518          </xs:element>
15519          <xs:element name="bytes-threshold-high" minOccurs="0" nillable="false" default="-1">
15520            <xs:annotation>
15521              <xs:documentation>The upper threshold value that triggers events based on the
15522 number of bytes stored in the SAF agent.</xs:documentation>
15523            </xs:annotation>
15524            <xs:simpleType>
15525              <xs:restriction base="xs:long">
15526                <xs:minInclusive value="-1"/>
15527              </xs:restriction>
15528            </xs:simpleType>
15529          </xs:element>
15530          <xs:element name="bytes-threshold-low" minOccurs="0" nillable="false" default="-1">
15531            <xs:annotation>
15532              <xs:documentation>The lower threshold that triggers events based on the number of
15533 bytes stored in the SAF agent.</xs:documentation>
15534            </xs:annotation>
15535            <xs:simpleType>
15536              <xs:restriction base="xs:long">
15537                <xs:minInclusive value="-1"/>
15538              </xs:restriction>
15539            </xs:simpleType>
15540          </xs:element>
15541          <xs:element name="messages-maximum" minOccurs="0" nillable="false" default="-1">
15542            <xs:annotation>
15543              <xs:documentation>The maximum message quota (total amount of messages) that can be
15544 stored in this SAF agent.</xs:documentation>
15545            </xs:annotation>
15546            <xs:simpleType>
15547              <xs:restriction base="xs:long">
15548                <xs:minInclusive value="-1"/>
15549              </xs:restriction>
15550            </xs:simpleType>
15551          </xs:element>
15552          <xs:element name="messages-threshold-high" minOccurs="0" nillable="false" default="-1">
15553            <xs:annotation>
15554              <xs:documentation>The upper threshold that triggers events based on the number of
15555 messages stored in the SAF agent.</xs:documentation>
15556            </xs:annotation>
15557            <xs:simpleType>
15558              <xs:restriction base="xs:long">
15559                <xs:minInclusive value="-1"/>
15560              </xs:restriction>
15561            </xs:simpleType>
15562          </xs:element>
15563          <xs:element name="messages-threshold-low" minOccurs="0" nillable="false" default="-1">
15564            <xs:annotation>
15565              <xs:documentation>The low threshold that triggers events based on the number of
15566 messages stored in the SAF agent.</xs:documentation>
15567            </xs:annotation>
15568            <xs:simpleType>
15569              <xs:restriction base="xs:long">
15570                <xs:minInclusive value="-1"/>
15571              </xs:restriction>
15572            </xs:simpleType>
15573          </xs:element>
15574          <xs:element name="maximum-message-size" minOccurs="0" nillable="false" default="2147483647">
15575            <xs:annotation>
15576              <xs:documentation>The maximum number of bytes allowed in individual messages on
15577 this SAF agent.</xs:documentation>
15578            </xs:annotation>
15579            <xs:simpleType>
15580              <xs:restriction base="xs:int">
15581                <xs:minInclusive value="0"/>
15582              </xs:restriction>
15583            </xs:simpleType>
15584          </xs:element>
15585          <xs:element name="default-retry-delay-base" minOccurs="0" nillable="false" default="20000">
15586            <xs:annotation>
15587              <xs:documentation>The amount of time, in milliseconds, between the original
15588 delivery attempt and the first retry.</xs:documentation>
15589            </xs:annotation>
15590            <xs:simpleType>
15591              <xs:restriction base="xs:long">
15592                <xs:minInclusive value="1"/>
15593              </xs:restriction>
15594            </xs:simpleType>
15595          </xs:element>
15596          <xs:element name="default-retry-delay-maximum" minOccurs="0" nillable="false" default="180000">
15597            <xs:annotation>
15598              <xs:documentation>The maximum amount of time, in milliseconds, between two
15599 successive delivery retry attempts.</xs:documentation>
15600            </xs:annotation>
15601            <xs:simpleType>
15602              <xs:restriction base="xs:long">
15603                <xs:minInclusive value="1"/>
15604              </xs:restriction>
15605            </xs:simpleType>
15606          </xs:element>
15607          <xs:element name="default-retry-delay-multiplier" minOccurs="0" nillable="false" default="1.0">
15608            <xs:annotation>
15609              <xs:documentation>The factor used to multiply the previous delay time to calculate
15610 the next delay time to be used.</xs:documentation>
15611            </xs:annotation>
15612            <xs:simpleType>
15613              <xs:restriction base="xs:double">
15614                <xs:minInclusive value="1.0"/>
15615              </xs:restriction>
15616            </xs:simpleType>
15617          </xs:element>
15618          <xs:element name="service-type" minOccurs="0" nillable="true">
15619            <xs:annotation>
15620              <xs:documentation>The type of service that this SAF agent provides. JMS requires only a Sending agent
15621 on the sending side for messages. Whereas, Web Services Reliable Messaging requires both a
15622 Sending and Receiving agent for messages.</xs:documentation>
15623            </xs:annotation>
15624            <xs:simpleType>
15625              <xs:restriction base="xs:string">
15626                <xs:enumeration value="Both"/>
15627                <xs:enumeration value="Sending-only"/>
15628                <xs:enumeration value="Receiving-only"/>
15629              </xs:restriction>
15630            </xs:simpleType>
15631          </xs:element>
15632          <xs:element name="window-size" minOccurs="0" nillable="false" default="10">
15633            <xs:annotation>
15634              <xs:documentation>For JMS messages, the number of messages in a batch. A sending agent
15635 waits to forward a message batch until the source destination
15636 message count is greater than or equal to this value. For a distributed queue or topic,
15637 &lt;code&gt;WindowSize&lt;/code&gt; setting is ignored and always internally set to 1 message.</xs:documentation>
15638            </xs:annotation>
15639            <xs:simpleType>
15640              <xs:restriction base="xs:int">
15641                <xs:minInclusive value="1"/>
15642              </xs:restriction>
15643            </xs:simpleType>
15644          </xs:element>
15645          <xs:element name="logging-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
15646            <xs:annotation>
15647              <xs:documentation>Specifies whether a message is logged in the server log file
15648 when a message fails to be forwarded.</xs:documentation>
15649            </xs:annotation>
15650          </xs:element>
15651          <xs:element name="conversation-idle-time-maximum" minOccurs="0" nillable="false" default="0">
15652            <xs:annotation>
15653              <xs:documentation>The maximum amount of time allowed before a sending side
15654 releases the resources used by a conversation.</xs:documentation>
15655            </xs:annotation>
15656            <xs:simpleType>
15657              <xs:restriction base="xs:long">
15658                <xs:minInclusive value="0"/>
15659              </xs:restriction>
15660            </xs:simpleType>
15661          </xs:element>
15662          <xs:element name="acknowledge-interval" type="xs:long" minOccurs="0" nillable="false" default="-1">
15663            <xs:annotation>
15664              <xs:documentation>The maximum interval between two successive acknowledgements
15665 sent by the receiving side.</xs:documentation>
15666            </xs:annotation>
15667          </xs:element>
15668          <xs:element name="default-time-to-live" minOccurs="0" nillable="false" default="0">
15669            <xs:annotation>
15670              <xs:documentation>The default amount of time, in milliseconds, that the agent
15671 guarantees to reliably send messages.</xs:documentation>
15672            </xs:annotation>
15673            <xs:simpleType>
15674              <xs:restriction base="xs:long">
15675                <xs:minInclusive value="0"/>
15676              </xs:restriction>
15677            </xs:simpleType>
15678          </xs:element>
15679          <xs:element name="incoming-paused-at-startup" type="xs:boolean" minOccurs="0" nillable="false" default="false">
15680            <xs:annotation>
15681              <xs:documentation>Specifies whether the agent is paused for incoming messages at
15682 startup time.</xs:documentation>
15683            </xs:annotation>
15684          </xs:element>
15685          <xs:element name="forwarding-paused-at-startup" type="xs:boolean" minOccurs="0" nillable="false" default="false">
15686            <xs:annotation>
15687              <xs:documentation>Specifies whether the agent is paused for forwarding messages at
15688 the startup time.</xs:documentation>
15689            </xs:annotation>
15690          </xs:element>
15691          <xs:element name="receiving-paused-at-startup" type="xs:boolean" minOccurs="0" nillable="false" default="false">
15692            <xs:annotation>
15693              <xs:documentation>Specifies whether the agent is paused for receiving messages at
15694 the startup time.</xs:documentation>
15695            </xs:annotation>
15696          </xs:element>
15697          <xs:element name="message-buffer-size" minOccurs="0" nillable="false" default="-1">
15698            <xs:annotation>
15699              <xs:documentation>The amount of memory used to store message bodies in memory
15700 before they are paged out to disk.</xs:documentation>
15701            </xs:annotation>
15702            <xs:simpleType>
15703              <xs:restriction base="xs:long">
15704                <xs:minInclusive value="-1"/>
15705              </xs:restriction>
15706            </xs:simpleType>
15707          </xs:element>
15708          <xs:element name="paging-directory" type="xs:string" minOccurs="0" nillable="true">
15709            <xs:annotation>
15710              <xs:documentation>
15711 Specifies where message bodies are written when the size
15712 of the message bodies in the JMS server exceeds the message
15713 buffer size. If unspecified, messages are written to the
15714 &lt;code&gt;tmp&lt;/code&gt; directory in the host WebLogic Server
15715 instance's directory. For example,
15716 &lt;code&gt;&lt;em&gt;domainName&lt;/em&gt;/servers/&lt;em&gt;servername&lt;/em&gt;/tmp&lt;/code&gt;.
15717 </xs:documentation>
15718            </xs:annotation>
15719          </xs:element>
15720          <xs:element name="window-interval" minOccurs="0" nillable="false" default="0">
15721            <xs:annotation>
15722              <xs:documentation>The maximum amount of time, in milliseconds, that a JMS sending agent
15723 waits before forwarding messages in a single batch. For a distributed queue or topic,
15724 &lt;code&gt;WindowInterval&lt;/code&gt; setting is ignored.</xs:documentation>
15725            </xs:annotation>
15726            <xs:simpleType>
15727              <xs:restriction base="xs:long">
15728                <xs:minInclusive value="0"/>
15729              </xs:restriction>
15730            </xs:simpleType>
15731          </xs:element>
15732          <xs:element name="jmssaf-message-log-file" type="dom:jmssaf-message-log-fileType" minOccurs="0" nillable="true">
15733            <xs:annotation>
15734              <xs:documentation>The jms message log file configuration for this saf agent
15735 (Interface=weblogic.management.configuration.SAFAgentMBean Attribute=getJMSSAFMessageLogFile)</xs:documentation>
15736            </xs:annotation>
15737          </xs:element>
15738        </xs:sequence>
15739      </xs:extension>
15740    </xs:complexContent>
15741  </xs:complexType>
15742  <xs:complexType name="error-handlingType">
15743    <xs:annotation>
15744      <xs:documentation>Corresponds to ErrorHandlingMBean
15745 (Interface=weblogic.management.configuration.ErrorHandlingMBean)</xs:documentation>
15746    </xs:annotation>
15747    <xs:complexContent>
15748      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
15749        <xs:sequence>
15750          <xs:element name="policy" type="xs:string" minOccurs="0" nillable="true">
15751            <xs:annotation>
15752              <xs:documentation>Policy</xs:documentation>
15753            </xs:annotation>
15754          </xs:element>
15755          <xs:element name="log-policy" type="xs:string" minOccurs="0" nillable="true">
15756            <xs:annotation>
15757              <xs:documentation>Policy</xs:documentation>
15758            </xs:annotation>
15759          </xs:element>
15760        </xs:sequence>
15761      </xs:extension>
15762    </xs:complexContent>
15763  </xs:complexType>
15764  <xs:complexType name="remote-saf-contextType">
15765    <xs:annotation>
15766      <xs:documentation>Corresponds to RemoteSAFContextMBean
15767 (Interface=weblogic.management.configuration.RemoteSAFContextMBean)</xs:documentation>
15768    </xs:annotation>
15769    <xs:complexContent>
15770      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
15771        <xs:sequence>
15772          <xs:element name="url" type="xs:string" minOccurs="0" nillable="true">
15773            <xs:annotation>
15774              <xs:documentation>URL</xs:documentation>
15775            </xs:annotation>
15776          </xs:element>
15777          <xs:element name="protocol" type="xs:string" minOccurs="0" nillable="true">
15778            <xs:annotation>
15779              <xs:documentation>Protocol</xs:documentation>
15780            </xs:annotation>
15781          </xs:element>
15782          <xs:element name="username" type="xs:string" minOccurs="0" nillable="true">
15783            <xs:annotation>
15784              <xs:documentation>UserName</xs:documentation>
15785            </xs:annotation>
15786          </xs:element>
15787          <xs:element name="password" type="xs:string" minOccurs="0" nillable="true">
15788            <xs:annotation>
15789              <xs:documentation>Password</xs:documentation>
15790            </xs:annotation>
15791          </xs:element>
15792          <xs:element name="jndi-property" type="xs:string" minOccurs="0" nillable="true">
15793            <xs:annotation>
15794              <xs:documentation>JndiProperty</xs:documentation>
15795            </xs:annotation>
15796          </xs:element>
15797          <xs:element name="jndi-initial-context-factory" type="xs:string" minOccurs="0" nillable="true">
15798            <xs:annotation>
15799              <xs:documentation>JndiInitialContextFactory</xs:documentation>
15800            </xs:annotation>
15801          </xs:element>
15802        </xs:sequence>
15803      </xs:extension>
15804    </xs:complexContent>
15805  </xs:complexType>
15806  <xs:complexType name="migratable-rmi-serviceType">
15807    <xs:annotation>
15808      <xs:documentation>Corresponds to MigratableRMIServiceMBean
15809 (Interface=weblogic.management.configuration.MigratableRMIServiceMBean)</xs:documentation>
15810    </xs:annotation>
15811    <xs:complexContent>
15812      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:deploymentType">
15813        <xs:sequence>
15814          <xs:element name="classname" type="xs:string" minOccurs="0" nillable="true">
15815            <xs:annotation>
15816              <xs:documentation>The rmi class name (including the package name)</xs:documentation>
15817            </xs:annotation>
15818          </xs:element>
15819          <xs:element name="argument" type="xs:string" minOccurs="0" nillable="true">
15820            <xs:annotation>
15821              <xs:documentation>You must provide an argument string to initialize or destroy the
15822 RMI class. This argument must be a string.</xs:documentation>
15823            </xs:annotation>
15824          </xs:element>
15825        </xs:sequence>
15826      </xs:extension>
15827    </xs:complexContent>
15828  </xs:complexType>
15829  <xs:complexType name="webservice-securityType">
15830    <xs:annotation>
15831      <xs:documentation>Corresponds to WebserviceSecurityMBean
15832 (Interface=weblogic.management.configuration.WebserviceSecurityMBean)</xs:documentation>
15833    </xs:annotation>
15834    <xs:complexContent>
15835      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
15836        <xs:sequence>
15837          <xs:element name="webservice-token-handler" maxOccurs="unbounded" type="dom:webservice-token-handlerType" minOccurs="0" nillable="true">
15838            <xs:annotation>
15839              <xs:documentation>&lt;p&gt;Specifies the list of token handlers that have been configured for this
15840 Web Service security configuration.&lt;p&gt;
15841 (Interface=weblogic.management.configuration.WebserviceSecurityMBean Attribute=getWebserviceTokenHandlers)</xs:documentation>
15842            </xs:annotation>
15843          </xs:element>
15844          <xs:element name="webservice-credential-provider" maxOccurs="unbounded" type="dom:webservice-credential-providerType" minOccurs="0" nillable="true">
15845            <xs:annotation>
15846              <xs:documentation>&lt;p&gt;Specifies the list of credential providers that have been configured
15847 for this Web Service security configuration.&lt;p&gt;
15848 (Interface=weblogic.management.configuration.WebserviceSecurityMBean Attribute=getWebserviceCredentialProviders)</xs:documentation>
15849            </xs:annotation>
15850          </xs:element>
15851          <xs:element name="webservice-security-token" maxOccurs="unbounded" type="dom:webservice-security-tokenType" minOccurs="0" nillable="true">
15852            <xs:annotation>
15853              <xs:documentation>&lt;p&gt;Specifies the list of tokens that have been configured
15854 for this Web Service security configuration.&lt;p&gt;
15855 (Interface=weblogic.management.configuration.WebserviceSecurityMBean Attribute=getWebserviceSecurityTokens)</xs:documentation>
15856            </xs:annotation>
15857          </xs:element>
15858          <xs:element name="webservice-timestamp" type="dom:webservice-timestampType" minOccurs="0" nillable="true">
15859            <xs:annotation>
15860              <xs:documentation>Specifies the timestamp information that has been configured for this
15861 Web Service security configuration.</xs:documentation>
15862            </xs:annotation>
15863          </xs:element>
15864          <xs:element name="default-credential-provider-stsuri" type="xs:string" minOccurs="0" nillable="true">
15865            <xs:annotation>
15866              <xs:documentation>Gets the default STS endpoint URL for all WS-Trust enabled credential
15867  providers of this Web Service security configuration.</xs:documentation>
15868            </xs:annotation>
15869          </xs:element>
15870          <xs:element name="policy-selection-preference" minOccurs="0" nillable="true">
15871            <xs:annotation>
15872              <xs:documentation>Gets the value of the PolicySelectionPreference attribute. &lt;/p&gt;
15873 &lt;p&gt;
15874 The preference value can be one of the following:
15875 &lt;ul&gt;
15876 &lt;li&gt;NONE
15877 &lt;li&gt;SCP
15878 &lt;li&gt;SPC
15879 &lt;li&gt;CSP
15880 &lt;li&gt;CPS
15881 &lt;li&gt;PCS
15882 &lt;li&gt;PSC
15883 &lt;/ul&gt;
15884 &lt;p&gt;
15885 Where: S: Security or functionality; C: Compatibility or Interoperability; P: Performance
15886 &lt;p&gt;
15887 If NONE is specified, no preference is applied - the
15888 first policy alternative is always chosen, and optional
15889 policy assertions are ignored.
15890 (Interface=weblogic.management.configuration.WebserviceSecurityMBean Attribute=getPolicySelectionPreference)</xs:documentation>
15891            </xs:annotation>
15892            <xs:simpleType>
15893              <xs:restriction base="xs:string">
15894                <xs:enumeration value="NONE"/>
15895                <xs:enumeration value="SCP"/>
15896                <xs:enumeration value="SPC"/>
15897                <xs:enumeration value="CSP"/>
15898                <xs:enumeration value="CPS"/>
15899                <xs:enumeration value="PCS"/>
15900                <xs:enumeration value="PSC"/>
15901              </xs:restriction>
15902            </xs:simpleType>
15903          </xs:element>
15904          <xs:element name="compatibility-preference" type="xs:string" minOccurs="0" nillable="true">
15905            <xs:annotation>
15906              <xs:documentation>Gets the value of the compatiblityPreference attribute.</xs:documentation>
15907            </xs:annotation>
15908          </xs:element>
15909          <xs:element name="compatibility-ordering-preference" type="xs:string" minOccurs="0" nillable="true">
15910            <xs:annotation>
15911              <xs:documentation>Gets the value of the compatiblityOrderingPreference attribute.</xs:documentation>
15912            </xs:annotation>
15913          </xs:element>
15914        </xs:sequence>
15915      </xs:extension>
15916    </xs:complexContent>
15917  </xs:complexType>
15918  <xs:complexType name="webservice-token-handlerType">
15919    <xs:annotation>
15920      <xs:documentation>Corresponds to WebserviceTokenHandlerMBean
15921 (Interface=weblogic.management.configuration.WebserviceTokenHandlerMBean)</xs:documentation>
15922    </xs:annotation>
15923    <xs:complexContent>
15924      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:webservice-security-configurationType">
15925        <xs:sequence>
15926          <xs:element name="handling-order" type="xs:int" minOccurs="0" nillable="false">
15927            <xs:annotation>
15928              <xs:documentation>Specifies the order in which the token handlers execute on a given
15929 token. </xs:documentation>
15930            </xs:annotation>
15931          </xs:element>
15932        </xs:sequence>
15933      </xs:extension>
15934    </xs:complexContent>
15935  </xs:complexType>
15936  <xs:complexType name="webservice-timestampType">
15937    <xs:annotation>
15938      <xs:documentation>Corresponds to WebserviceTimestampMBean
15939 (Interface=weblogic.management.configuration.WebserviceTimestampMBean)</xs:documentation>
15940    </xs:annotation>
15941    <xs:complexContent>
15942      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
15943        <xs:sequence>
15944          <xs:element name="clock-synchronized" type="xs:boolean" minOccurs="0" nillable="false" default="true">
15945            <xs:annotation>
15946              <xs:documentation>Specifies whether the Web Service assumes synchronized clocks.</xs:documentation>
15947            </xs:annotation>
15948          </xs:element>
15949          <xs:element name="clock-precision" minOccurs="0" nillable="false" default="60000">
15950            <xs:annotation>
15951              <xs:documentation>DEPRECATED -- Use set/getClockSkew() -- If both ClockSkew and ClockPrecision
15952 are defined, then ClockSkew takes precedence and is used.
15953 &lt;p&gt;If clocks are synchronized, this attribute describes the accuracy of
15954 the synchronization.&lt;/p&gt;
15955 (Interface=weblogic.management.configuration.WebserviceTimestampMBean Attribute=getClockPrecision)</xs:documentation>
15956            </xs:annotation>
15957            <xs:simpleType>
15958              <xs:restriction base="xs:long">
15959                <xs:minInclusive value="1"/>
15960              </xs:restriction>
15961            </xs:simpleType>
15962          </xs:element>
15963          <xs:element name="clock-skew" minOccurs="0" nillable="false" default="60000">
15964            <xs:annotation>
15965              <xs:documentation> ClockSkew takes precedence over ClockPrecision if both are defined,
15966 as ClockPrecision has been DEPRECATED.
15967 &lt;p&gt;If clocks are synchronized, this attribute describes the accuracy of
15968 the synchronization between two clocks: the client and the server.</xs:documentation>
15969            </xs:annotation>
15970            <xs:simpleType>
15971              <xs:restriction base="xs:long">
15972                <xs:minInclusive value="0"/>
15973              </xs:restriction>
15974            </xs:simpleType>
15975          </xs:element>
15976          <xs:element name="lax-precision" type="xs:boolean" minOccurs="0" nillable="false" default="false">
15977            <xs:annotation>
15978              <xs:documentation>DEPRECATED.
15979</xs:documentation>
15980            </xs:annotation>
15981          </xs:element>
15982          <xs:element name="max-processing-delay" type="xs:long" minOccurs="0" nillable="false" default="-1">
15983            <xs:annotation>
15984              <xs:documentation>Specifies the freshness policy for received messages:
15985 the Web Service observes the processing delay by subtracting the Created
15986 time in the Timestamp from the current time.</xs:documentation>
15987            </xs:annotation>
15988          </xs:element>
15989          <xs:element name="validity-period" minOccurs="0" nillable="false" default="60">
15990            <xs:annotation>
15991              <xs:documentation>Represents the length of time the sender wants the outbound message to
15992 be valid. </xs:documentation>
15993            </xs:annotation>
15994            <xs:simpleType>
15995              <xs:restriction base="xs:int">
15996                <xs:minInclusive value="1"/>
15997              </xs:restriction>
15998            </xs:simpleType>
15999          </xs:element>
16000        </xs:sequence>
16001      </xs:extension>
16002    </xs:complexContent>
16003  </xs:complexType>
16004  <xs:complexType name="admin-consoleType">
16005    <xs:annotation>
16006      <xs:documentation>Corresponds to AdminConsoleMBean
16007 (Interface=weblogic.management.configuration.AdminConsoleMBean)</xs:documentation>
16008    </xs:annotation>
16009    <xs:complexContent>
16010      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
16011        <xs:sequence>
16012          <xs:element name="cookie-name" type="xs:string" minOccurs="0" nillable="true" default="ADMINCONSOLESESSION">
16013            <xs:annotation>
16014              <xs:documentation>Returns the Cookie Name used by the Administration
16015 Console. </xs:documentation>
16016            </xs:annotation>
16017          </xs:element>
16018          <xs:element name="session-timeout" type="xs:int" minOccurs="0" nillable="false" default="3600">
16019            <xs:annotation>
16020              <xs:documentation>Returns Session Timeout value (in seconds) for
16021 Administration Console. </xs:documentation>
16022            </xs:annotation>
16023          </xs:element>
16024          <xs:element name="sso-logout-url" type="xs:string" minOccurs="0" nillable="true">
16025            <xs:annotation>
16026              <xs:documentation>Returns the log out URL for the Administration Console in a
16027 single sign-on (SSO) environment. Only needed when you use the
16028 Console with an SSO provider that requires a log out URL so that
16029 it can clean up its SSO session state. See the SSO provider
16030 documentation for details on the URL value</xs:documentation>
16031            </xs:annotation>
16032          </xs:element>
16033        </xs:sequence>
16034      </xs:extension>
16035    </xs:complexContent>
16036  </xs:complexType>
16037  <xs:complexType name="restful-management-servicesType">
16038    <xs:annotation>
16039      <xs:documentation>Corresponds to RestfulManagementServicesMBean
16040 (Interface=weblogic.management.configuration.RestfulManagementServicesMBean)</xs:documentation>
16041    </xs:annotation>
16042    <xs:complexContent>
16043      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
16044        <xs:sequence>
16045          <xs:element name="enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
16046            <xs:annotation>
16047              <xs:documentation>Enables the monitoring of this WebLogic Server domain through
16048 the RESTful Management Services Web application.</xs:documentation>
16049            </xs:annotation>
16050          </xs:element>
16051        </xs:sequence>
16052      </xs:extension>
16053    </xs:complexContent>
16054  </xs:complexType>
16055  <xs:complexType name="jms-distributed-topicType">
16056    <xs:annotation>
16057      <xs:documentation>Corresponds to JMSDistributedTopicMBean
16058 (Interface=weblogic.management.configuration.JMSDistributedTopicMBean)</xs:documentation>
16059    </xs:annotation>
16060    <xs:complexContent>
16061      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:jms-distributed-destinationType"/>
16062    </xs:complexContent>
16063  </xs:complexType>
16064  <xs:complexType name="web-deploymentType">
16065    <xs:annotation>
16066      <xs:documentation>Corresponds to WebDeploymentMBean
16067 (Interface=weblogic.management.configuration.WebDeploymentMBean)</xs:documentation>
16068    </xs:annotation>
16069    <xs:complexContent>
16070      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:deploymentType">
16071        <xs:sequence>
16072          <xs:element name="virtual-host" type="xs:string" minOccurs="0" nillable="true">
16073            <xs:annotation>
16074              <xs:documentation>(Interface=weblogic.management.configuration.WebDeploymentMBean Attribute=getVirtualHostsAsString)</xs:documentation>
16075            </xs:annotation>
16076          </xs:element>
16077        </xs:sequence>
16078      </xs:extension>
16079    </xs:complexContent>
16080  </xs:complexType>
16081  <xs:complexType name="foreign-jndi-objectType">
16082    <xs:annotation>
16083      <xs:documentation>Corresponds to ForeignJNDIObjectMBean
16084 (Interface=weblogic.management.configuration.ForeignJNDIObjectMBean)</xs:documentation>
16085    </xs:annotation>
16086    <xs:complexContent>
16087      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
16088        <xs:sequence>
16089          <xs:element name="local-jndi-name" type="xs:string" minOccurs="0" nillable="false">
16090            <xs:annotation>
16091              <xs:documentation>The name that the remote object will be bound to in the local
16092 server's JNDI tree. This is the name that should be used to look up
16093 the object on the local server.</xs:documentation>
16094            </xs:annotation>
16095          </xs:element>
16096          <xs:element name="remote-jndi-name" type="xs:string" minOccurs="0" nillable="false">
16097            <xs:annotation>
16098              <xs:documentation>The name of the remote object that will be looked up in the
16099 remote JNDI directory.</xs:documentation>
16100            </xs:annotation>
16101          </xs:element>
16102        </xs:sequence>
16103      </xs:extension>
16104    </xs:complexContent>
16105  </xs:complexType>
16106  <xs:complexType name="jdbc-pool-componentType">
16107    <xs:annotation>
16108      <xs:documentation>Corresponds to JDBCPoolComponentMBean
16109 (Interface=weblogic.management.configuration.JDBCPoolComponentMBean)</xs:documentation>
16110    </xs:annotation>
16111    <xs:complexContent>
16112      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:componentType"/>
16113    </xs:complexContent>
16114  </xs:complexType>
16115  <xs:complexType name="applicationType">
16116    <xs:annotation>
16117      <xs:documentation>Corresponds to ApplicationMBean
16118 (Interface=weblogic.management.configuration.ApplicationMBean)</xs:documentation>
16119    </xs:annotation>
16120    <xs:complexContent>
16121      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType"/>
16122    </xs:complexContent>
16123  </xs:complexType>
16124  <xs:complexType name="conversation-serviceType">
16125    <xs:annotation>
16126      <xs:documentation>Corresponds to ConversationServiceMBean
16127 (Interface=weblogic.management.configuration.ConversationServiceMBean)</xs:documentation>
16128    </xs:annotation>
16129    <xs:complexContent>
16130      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:deploymentType"/>
16131    </xs:complexContent>
16132  </xs:complexType>
16133  <xs:complexType name="web-service-componentType">
16134    <xs:annotation>
16135      <xs:documentation>Corresponds to WebServiceComponentMBean
16136 (Interface=weblogic.management.configuration.WebServiceComponentMBean)</xs:documentation>
16137    </xs:annotation>
16138    <xs:complexContent>
16139      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:web-app-componentType"/>
16140    </xs:complexContent>
16141  </xs:complexType>
16142  <xs:complexType name="weblogicType">
16143    <xs:annotation>
16144      <xs:documentation>Corresponds to WebLogicMBean
16145 (Interface=weblogic.management.WebLogicMBean)</xs:documentation>
16146    </xs:annotation>
16147    <xs:sequence>
16148      <xs:element name="name" type="xs:string" minOccurs="0" nillable="true">
16149        <xs:annotation>
16150          <xs:documentation>The name of this configuration. WebLogic Server uses an MBean to
16151 implement and persist the configuration.</xs:documentation>
16152        </xs:annotation>
16153      </xs:element>
16154    </xs:sequence>
16155  </xs:complexType>
16156  <xs:complexType name="foreign-jms-destinationType">
16157    <xs:annotation>
16158      <xs:documentation>Corresponds to ForeignJMSDestinationMBean
16159 (Interface=weblogic.management.configuration.ForeignJMSDestinationMBean)</xs:documentation>
16160    </xs:annotation>
16161    <xs:complexContent>
16162      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:foreign-jndi-objectType"/>
16163    </xs:complexContent>
16164  </xs:complexType>
16165  <xs:complexType name="jms-templateType">
16166    <xs:annotation>
16167      <xs:documentation>Corresponds to JMSTemplateMBean
16168 (Interface=weblogic.management.configuration.JMSTemplateMBean)</xs:documentation>
16169    </xs:annotation>
16170    <xs:complexContent>
16171      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:jms-dest-commonType"/>
16172    </xs:complexContent>
16173  </xs:complexType>
16174  <xs:complexType name="cache-async-listenersType">
16175    <xs:annotation>
16176      <xs:documentation>Corresponds to CacheAsyncListenersMBean
16177 (Interface=weblogic.management.configuration.CacheAsyncListenersMBean)</xs:documentation>
16178    </xs:annotation>
16179    <xs:complexContent>
16180      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
16181        <xs:sequence>
16182          <xs:element name="enabled" type="xs:boolean" minOccurs="0" nillable="false" default="false">
16183            <xs:annotation>
16184              <xs:documentation>Specify if listeners must be fired asynchronously
16185 (Interface=weblogic.management.configuration.CacheAsyncListenersMBean Attribute=getEnabled)</xs:documentation>
16186            </xs:annotation>
16187          </xs:element>
16188          <xs:element name="work-manager" type="xs:string" minOccurs="0" nillable="false">
16189            <xs:annotation>
16190              <xs:documentation>The work manager to be used for firing event listeners asynchronously
16191 (Interface=weblogic.management.configuration.CacheAsyncListenersMBean Attribute=getWorkManager)</xs:documentation>
16192            </xs:annotation>
16193          </xs:element>
16194        </xs:sequence>
16195      </xs:extension>
16196    </xs:complexContent>
16197  </xs:complexType>
16198  <xs:complexType name="xml-registry-entryType">
16199    <xs:annotation>
16200      <xs:documentation>Corresponds to XMLRegistryEntryMBean
16201 (Interface=weblogic.management.configuration.XMLRegistryEntryMBean)</xs:documentation>
16202    </xs:annotation>
16203    <xs:complexContent>
16204      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
16205        <xs:sequence>
16206          <xs:element name="public-id" type="xs:string" minOccurs="0" nillable="true">
16207            <xs:annotation>
16208              <xs:documentation>Provides the public id of the document type represented by this
16209 registry entry.</xs:documentation>
16210            </xs:annotation>
16211          </xs:element>
16212          <xs:element name="system-id" type="xs:string" minOccurs="0" nillable="true">
16213            <xs:annotation>
16214              <xs:documentation>Provides the system id of the document type represented by this
16215 registry entry.</xs:documentation>
16216            </xs:annotation>
16217          </xs:element>
16218          <xs:element name="root-element-tag" type="xs:string" minOccurs="0" nillable="true">
16219            <xs:annotation>
16220              <xs:documentation>Provides the tag name of the document root element of the
16221 document type represented by this registry entry.</xs:documentation>
16222            </xs:annotation>
16223          </xs:element>
16224          <xs:element name="entity-path" type="xs:string" minOccurs="0" nillable="true">
16225            <xs:annotation>
16226              <xs:documentation>Provides the path name to a local copy of an external entity
16227 (e.g., a DTD) that is associated with this registry entry.</xs:documentation>
16228            </xs:annotation>
16229          </xs:element>
16230          <xs:element name="parser-class-name" type="xs:string" minOccurs="0" nillable="true">
16231            <xs:annotation>
16232              <xs:documentation>Provides the class name of any custom XML parser that is
16233 associated with the registry entry.</xs:documentation>
16234            </xs:annotation>
16235          </xs:element>
16236          <xs:element name="document-builder-factory" type="xs:string" minOccurs="0" nillable="true">
16237            <xs:annotation>
16238              <xs:documentation>Provides the class name of the DocumentBuilderFactory that is
16239 associated with the registry entry.</xs:documentation>
16240            </xs:annotation>
16241          </xs:element>
16242          <xs:element name="sax-parser-factory" type="xs:string" minOccurs="0" nillable="true">
16243            <xs:annotation>
16244              <xs:documentation>Provides the class name of the SAXParserFactory that is
16245 associated with the registry entry.</xs:documentation>
16246            </xs:annotation>
16247          </xs:element>
16248        </xs:sequence>
16249      </xs:extension>
16250    </xs:complexContent>
16251  </xs:complexType>
16252  <xs:complexType name="jms-connection-factoryType">
16253    <xs:annotation>
16254      <xs:documentation>Corresponds to JMSConnectionFactoryMBean
16255 (Interface=weblogic.management.configuration.JMSConnectionFactoryMBean)</xs:documentation>
16256    </xs:annotation>
16257    <xs:complexContent>
16258      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:deploymentType"/>
16259    </xs:complexContent>
16260  </xs:complexType>
16261  <xs:complexType name="jms-jdbc-storeType">
16262    <xs:annotation>
16263      <xs:documentation>Corresponds to JMSJDBCStoreMBean
16264 (Interface=weblogic.management.configuration.JMSJDBCStoreMBean)</xs:documentation>
16265    </xs:annotation>
16266    <xs:complexContent>
16267      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:jms-storeType">
16268        <xs:sequence>
16269          <xs:element name="prefix-name" type="xs:string" minOccurs="0" nillable="true">
16270            <xs:annotation>
16271              <xs:documentation>The prefix for the JDBC store's database table
16272 (&lt;code&gt;WLStore&lt;/code&gt;), in the following format:
16273 &lt;code&gt;[[[catalog.]schema.]prefix]&lt;/code&gt;.</xs:documentation>
16274            </xs:annotation>
16275          </xs:element>
16276          <xs:element name="create-table-ddl-file" type="xs:string" minOccurs="0" nillable="true">
16277            <xs:annotation>
16278              <xs:documentation>Specifies the DDL (Data Definition Language) file to use for
16279 creating the JDBC store's backing table.</xs:documentation>
16280            </xs:annotation>
16281          </xs:element>
16282        </xs:sequence>
16283      </xs:extension>
16284    </xs:complexContent>
16285  </xs:complexType>
16286  <xs:complexType name="wls-auth-config-providerType">
16287    <xs:annotation>
16288      <xs:documentation>Corresponds to WLSAuthConfigProviderMBean
16289 (Interface=weblogic.management.configuration.WLSAuthConfigProviderMBean)</xs:documentation>
16290    </xs:annotation>
16291    <xs:complexContent>
16292      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:auth-config-providerType">
16293        <xs:sequence>
16294          <xs:element name="auth-module" type="dom:auth-moduleType" minOccurs="0" nillable="true">
16295            <xs:annotation>
16296              <xs:documentation>Get the authentication module
16297 (Interface=weblogic.management.configuration.WLSAuthConfigProviderMBean Attribute=getAuthModule)</xs:documentation>
16298            </xs:annotation>
16299          </xs:element>
16300        </xs:sequence>
16301      </xs:extension>
16302    </xs:complexContent>
16303  </xs:complexType>
16304  <xs:complexType name="http-proxyType">
16305    <xs:annotation>
16306      <xs:documentation>Corresponds to HTTPProxyMBean
16307 (Interface=weblogic.management.configuration.HTTPProxyMBean)</xs:documentation>
16308    </xs:annotation>
16309    <xs:complexContent>
16310      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:deploymentType">
16311        <xs:sequence>
16312          <xs:element name="initial-connections" minOccurs="0" nillable="false">
16313            <xs:annotation>
16314              <xs:documentation>The number of initial connections that should be opened to
16315 each server in the back end servers.&lt;/p&gt;
16316 (Interface=weblogic.management.configuration.HTTPProxyMBean Attribute=getInitialConnections)</xs:documentation>
16317            </xs:annotation>
16318            <xs:simpleType>
16319              <xs:restriction base="xs:int">
16320                <xs:minInclusive value="0"/>
16321                <xs:maxInclusive value="65535"/>
16322              </xs:restriction>
16323            </xs:simpleType>
16324          </xs:element>
16325          <xs:element name="max-connections" minOccurs="0" nillable="false" default="100">
16326            <xs:annotation>
16327              <xs:documentation>The maximum number of connections that each server can open
16328 to the back end servers.</xs:documentation>
16329            </xs:annotation>
16330            <xs:simpleType>
16331              <xs:restriction base="xs:int">
16332                <xs:minInclusive value="1"/>
16333                <xs:maxInclusive value="65535"/>
16334              </xs:restriction>
16335            </xs:simpleType>
16336          </xs:element>
16337          <xs:element name="server-list" type="xs:string" minOccurs="0" nillable="true">
16338            <xs:annotation>
16339              <xs:documentation>The list of servers in the back end that the HCS should proxy
16340 to.</xs:documentation>
16341            </xs:annotation>
16342          </xs:element>
16343          <xs:element name="health-check-interval" minOccurs="0" nillable="false" default="5">
16344            <xs:annotation>
16345              <xs:documentation>The health check interval in milliseconds between pings.</xs:documentation>
16346            </xs:annotation>
16347            <xs:simpleType>
16348              <xs:restriction base="xs:int">
16349                <xs:minInclusive value="1"/>
16350                <xs:maxInclusive value="300"/>
16351              </xs:restriction>
16352            </xs:simpleType>
16353          </xs:element>
16354          <xs:element name="max-retries" type="xs:int" minOccurs="0" nillable="false" default="3">
16355            <xs:annotation>
16356              <xs:documentation>The max retries after which the server will be marked dead.</xs:documentation>
16357            </xs:annotation>
16358          </xs:element>
16359          <xs:element name="max-health-check-interval" type="xs:int" minOccurs="0" nillable="false" default="60">
16360            <xs:annotation>
16361              <xs:documentation>The maximum interval between health checks.</xs:documentation>
16362            </xs:annotation>
16363          </xs:element>
16364        </xs:sequence>
16365      </xs:extension>
16366    </xs:complexContent>
16367  </xs:complexType>
16368  <xs:complexType name="jms-file-storeType">
16369    <xs:annotation>
16370      <xs:documentation>Corresponds to JMSFileStoreMBean
16371 (Interface=weblogic.management.configuration.JMSFileStoreMBean)</xs:documentation>
16372    </xs:annotation>
16373    <xs:complexContent>
16374      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:jms-storeType">
16375        <xs:sequence>
16376          <xs:element name="directory" type="xs:string" minOccurs="0" nillable="true">
16377            <xs:annotation>
16378              <xs:documentation>The path name to the file system directory where the file store
16379 maintains its data files.</xs:documentation>
16380            </xs:annotation>
16381          </xs:element>
16382          <xs:element name="synchronous-write-policy" minOccurs="0" nillable="true">
16383            <xs:annotation>
16384              <xs:documentation>The disk write policy that determines how the file store writes data
16385 to disk.</xs:documentation>
16386            </xs:annotation>
16387            <xs:simpleType>
16388              <xs:restriction base="xs:string">
16389                <xs:enumeration value="Disabled"/>
16390                <xs:enumeration value="Cache-Flush"/>
16391                <xs:enumeration value="Direct-Write"/>
16392                <xs:enumeration value="Direct-Write-With-Cache"/>
16393              </xs:restriction>
16394            </xs:simpleType>
16395          </xs:element>
16396          <xs:element name="cache-directory" type="xs:string" minOccurs="0" nillable="true">
16397            <xs:annotation>
16398              <xs:documentation>The location of the cache directory for
16399 &lt;code&gt;Direct-Write-With-Cache&lt;/code&gt;, ignored for other policies.</xs:documentation>
16400            </xs:annotation>
16401          </xs:element>
16402          <xs:element name="min-window-buffer-size" minOccurs="0" nillable="false" default="-1">
16403            <xs:annotation>
16404              <xs:documentation>The minimum amount of data, in bytes and rounded down to the nearest power of 2, mapped into the
16405 JVM's address space per primary store file. Applies to synchronous write policies &lt;code&gt;Direct-Write-With-Cache&lt;/code&gt;
16406 and &lt;code&gt;Disabled&lt;/code&gt;, but only when a native &lt;code&gt;wlfileio&lt;/code&gt; library is loaded. See
16407 &lt;a href='#getMaxWindowBufferSize'&gt;Maximum Window Buffer Size&lt;/a&gt;.</xs:documentation>
16408            </xs:annotation>
16409            <xs:simpleType>
16410              <xs:restriction base="xs:int">
16411                <xs:minInclusive value="-1"/>
16412                <xs:maxInclusive value="1073741824"/>
16413              </xs:restriction>
16414            </xs:simpleType>
16415          </xs:element>
16416          <xs:element name="max-window-buffer-size" minOccurs="0" nillable="false" default="-1">
16417            <xs:annotation>
16418              <xs:documentation>The maximum amount of data, in bytes and rounded down to the nearest power of 2,
16419 mapped into the JVM's address space per primary store file. Applies to synchronous write
16420 policies &lt;code&gt;Direct-Write-With-Cache&lt;/code&gt; and
16421 &lt;code&gt;Disabled&lt;/code&gt; but only when the native &lt;code&gt;wlfileio&lt;/code&gt; library is loaded.</xs:documentation>
16422            </xs:annotation>
16423            <xs:simpleType>
16424              <xs:restriction base="xs:int">
16425                <xs:minInclusive value="-1"/>
16426                <xs:maxInclusive value="1073741824"/>
16427              </xs:restriction>
16428            </xs:simpleType>
16429          </xs:element>
16430          <xs:element name="io-buffer-size" minOccurs="0" nillable="false" default="-1">
16431            <xs:annotation>
16432              <xs:documentation>The I/O buffer size, in bytes, automatically rounded down to the nearest power of 2.
16433 &lt;ul&gt;
16434 &lt;li&gt; For the &lt;code&gt;Direct-Write-With-Cache&lt;/code&gt; policy when a native
16435 &lt;code&gt;wlfileio&lt;/code&gt; driver is available, &lt;code&gt;IOBufferSize&lt;/code&gt; describes
16436 the maximum portion of a cache view that is passed to a system call. This portion
16437 does not consume off-heap (native) or Java heap memory.&lt;/li&gt;
16438
16439 &lt;li&gt; For the &lt;code&gt;Direct-Write&lt;/code&gt; and &lt;code&gt;Cache-Flush&lt;/code&gt; policies,
16440 &lt;code&gt;IOBufferSize&lt;/code&gt; is the size of a per store buffer which consumes
16441 off-heap (native) memory, where one buffer is allocated during run-time,
16442 but multiple buffers may be temporarily created during boot recovery.&lt;/li&gt;
16443
16444 &lt;li&gt;When a native &lt;code&gt;wlfileio&lt;/code&gt; driver is not available,
16445 the setting applies to off-heap (native) memory for all policies (including &lt;code&gt;Disabled&lt;/code&gt;).&lt;/li&gt;
16446
16447 &lt;li&gt;For the best runtime performance, Oracle recommends setting
16448 &lt;code&gt;IOBufferSize&lt;/code&gt; so that it is larger than the largest
16449 write (multiple concurrent store requests may be combined into a single write).&lt;/li&gt;
16450
16451 &lt;li&gt;For the best boot recovery time performance of large stores,
16452 Oracle recommends setting &lt;code&gt;IOBufferSize&lt;/code&gt; to at least 2 megabytes.&lt;/li&gt;
16453
16454 See &lt;code&gt;AllocatedIOBufferBytes&lt;/code&gt; to find out the actual allocated
16455 off-heap (native) memory amount. It is a multiple of &lt;code&gt;IOBufferSize&lt;/code&gt;
16456 for the &lt;code&gt;Direct-Write&lt;/code&gt; and &lt;code&gt;Cache-Flush&lt;/code&gt; policies,
16457 or zero.&lt;/li&gt;
16458
16459 &lt;li&gt; See &lt;a href='#AllocatedIOBufferBytes'&gt;AllocatedIOBufferBytes&lt;/a&gt;.
16460 &lt;/ul&gt;</xs:documentation>
16461            </xs:annotation>
16462            <xs:simpleType>
16463              <xs:restriction base="xs:int">
16464                <xs:minInclusive value="-1"/>
16465                <xs:maxInclusive value="67108864"/>
16466              </xs:restriction>
16467            </xs:simpleType>
16468          </xs:element>
16469          <xs:element name="max-file-size" minOccurs="0" nillable="false" default="1342177280">
16470            <xs:annotation>
16471              <xs:documentation>The maximum file size, in bytes.
16472 &lt;ul&gt;
16473 &lt;li&gt;The &lt;code&gt;MaxFileSize&lt;/code&gt; value affects the number of files needed to accommodate
16474 a store of a particular size (number of files = store size/MaxFileSize rounded up).&lt;/li&gt;
16475
16476 &lt;li&gt;A file store automatically reuses space freed by deleted records and automatically
16477  expands individual files up to &lt;code&gt;MaxFileSize&lt;/code&gt; if there is not enough space for a new
16478 record. If there is no space left in exiting files for a new record, a store creates an additional file.&lt;/li&gt;
16479
16480 &lt;li&gt; A small number of larger files is normally preferred over a large number of smaller files
16481 as each file allocates Window Buffer and file handles. &lt;/li&gt;
16482
16483 &lt;code&gt;BlockSize&lt;/code&gt;, then &lt;code&gt;MaxFileSize&lt;/code&gt; is
16484 &lt;code&gt;BlockSize&lt;/code&gt;. The default &lt;code&gt;BlockSize&lt;/code&gt; is 512,
16485 512 is 8 GB. &lt;/li&gt;
16486
16487 &lt;li&gt; See &lt;a href='#getInitialSize'&gt;Initial Size&lt;/a&gt;.&lt;/li&gt;
16488 &lt;/ul&gt;</xs:documentation>
16489            </xs:annotation>
16490            <xs:simpleType>
16491              <xs:restriction base="xs:long">
16492                <xs:minInclusive value="1048576"/>
16493              </xs:restriction>
16494            </xs:simpleType>
16495          </xs:element>
16496          <xs:element name="block-size" minOccurs="0" nillable="false" default="-1">
16497            <xs:annotation>
16498              <xs:documentation>The smallest addressable block, in bytes, of a file.
16499 When a native &lt;code&gt;wlfileio&lt;/code&gt; driver is available
16500 and the block size has not been configured by the user,
16501 the store selects the minimum OS specific value for unbuffered
16502  (direct) I/O, if it is within the range [512, 8192].</xs:documentation>
16503            </xs:annotation>
16504            <xs:simpleType>
16505              <xs:restriction base="xs:int">
16506                <xs:minInclusive value="-1"/>
16507                <xs:maxInclusive value="8192"/>
16508              </xs:restriction>
16509            </xs:simpleType>
16510          </xs:element>
16511          <xs:element name="initial-size" minOccurs="0" nillable="false" default="0">
16512            <xs:annotation>
16513              <xs:documentation>The initial file size, in bytes.
16514 &lt;ul&gt;
16515 &lt;li&gt;Set &lt;code&gt;InitialSize&lt;/code&gt; to pre-allocate
16516 file space during a file store boot. If &lt;code&gt;InitialSize&lt;/code&gt; exceeds &lt;code&gt;MaxFileSize&lt;/code&gt;,
16517 a store creates multiple files (number of files = &lt;code&gt;InitialSize&lt;/code&gt;/&lt;code&gt;MaxFileSize&lt;/code&gt; rounded up).&lt;/li&gt;
16518
16519 &lt;li&gt;A file store automatically reuses the space from deleted records and automatically expands a file if there is not enough space for a new write request.&lt;/li&gt;
16520
16521 &lt;li&gt;Use &lt;code&gt;InitialSize&lt;/code&gt; to limit or prevent file expansions
16522 during runtime, as file expansion introduces temporary latencies that may be noticeable
16523 under rare circumstances. &lt;/li&gt;
16524 &lt;li&gt;Changes to initial size only take effect for new file stores, or after any current files have been deleted prior to restart.&lt;/li&gt;
16525
16526 &lt;li&gt; See &lt;a href='#getMaxFileSize'&gt;Maximum File Size&lt;/a&gt;.
16527 &lt;/ul&gt;</xs:documentation>
16528            </xs:annotation>
16529            <xs:simpleType>
16530              <xs:restriction base="xs:long">
16531                <xs:minInclusive value="0"/>
16532              </xs:restriction>
16533            </xs:simpleType>
16534          </xs:element>
16535          <xs:element name="file-locking-enabled" type="xs:boolean" minOccurs="0" nillable="false" default="true">
16536            <xs:annotation>
16537              <xs:documentation>Determines whether OS file locking is used. </xs:documentation>
16538            </xs:annotation>
16539          </xs:element>
16540        </xs:sequence>
16541      </xs:extension>
16542    </xs:complexContent>
16543  </xs:complexType>
16544  <xs:complexType name="virtual-destinationType">
16545    <xs:annotation>
16546      <xs:documentation>Corresponds to VirtualDestinationMBean
16547 (Interface=weblogic.management.configuration.VirtualDestinationMBean)</xs:documentation>
16548    </xs:annotation>
16549    <xs:complexContent>
16550      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:deploymentType">
16551        <xs:sequence>
16552          <xs:element name="jndi-name" type="xs:string" minOccurs="0" nillable="true">
16553            <xs:annotation>
16554              <xs:documentation>The JNDI name used to look up a virtual destination within the
16555 JNDI namespace. Applications can use the JNDI name to look up the
16556 virtual destination. If not specified, then the destination is not
16557 bound into the JNDI namespace.</xs:documentation>
16558            </xs:annotation>
16559          </xs:element>
16560        </xs:sequence>
16561      </xs:extension>
16562    </xs:complexContent>
16563  </xs:complexType>
16564  <xs:complexType name="jdbc-multi-poolType">
16565    <xs:annotation>
16566      <xs:documentation>Corresponds to JDBCMultiPoolMBean
16567 (Interface=weblogic.management.configuration.JDBCMultiPoolMBean)</xs:documentation>
16568    </xs:annotation>
16569    <xs:complexContent>
16570      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:deploymentType"/>
16571    </xs:complexContent>
16572  </xs:complexType>
16573  <xs:complexType name="sca-containerType">
16574    <xs:annotation>
16575      <xs:documentation>Corresponds to SCAContainerMBean
16576 (Interface=weblogic.management.configuration.SCAContainerMBean)</xs:documentation>
16577    </xs:annotation>
16578    <xs:complexContent>
16579      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
16580        <xs:sequence>
16581          <xs:element name="timeout" type="xs:int" minOccurs="0" nillable="false">
16582            <xs:annotation>
16583              <xs:documentation>(Interface=weblogic.management.configuration.SCAContainerMBean Attribute=getTimeout)</xs:documentation>
16584            </xs:annotation>
16585          </xs:element>
16586          <xs:element name="autowire" type="xs:boolean" minOccurs="0" nillable="false" default="false">
16587            <xs:annotation>
16588              <xs:documentation>(Interface=weblogic.management.configuration.SCAContainerMBean Attribute=isAutowire)</xs:documentation>
16589            </xs:annotation>
16590          </xs:element>
16591          <xs:element name="allows-pass-by-reference" type="xs:boolean" minOccurs="0" nillable="false">
16592            <xs:annotation>
16593              <xs:documentation>(Interface=weblogic.management.configuration.SCAContainerMBean Attribute=isAllowsPassByReference)</xs:documentation>
16594            </xs:annotation>
16595          </xs:element>
16596          <xs:element name="remotable" type="xs:boolean" minOccurs="0" nillable="false">
16597            <xs:annotation>
16598              <xs:documentation>(Interface=weblogic.management.configuration.SCAContainerMBean Attribute=isRemotable)</xs:documentation>
16599            </xs:annotation>
16600          </xs:element>
16601          <xs:element name="max-idle-time" type="xs:string" minOccurs="0" nillable="true">
16602            <xs:annotation>
16603              <xs:documentation>Get max idle time of the a stateful service
16604 (Interface=weblogic.management.configuration.SCAContainerMBean Attribute=getMaxIdleTime)</xs:documentation>
16605            </xs:annotation>
16606          </xs:element>
16607          <xs:element name="max-age" type="xs:string" minOccurs="0" nillable="true">
16608            <xs:annotation>
16609              <xs:documentation>Get max of a stateful service
16610 (Interface=weblogic.management.configuration.SCAContainerMBean Attribute=getMaxAge)</xs:documentation>
16611            </xs:annotation>
16612          </xs:element>
16613          <xs:element name="single-principal" type="xs:boolean" minOccurs="0" nillable="false" default="false">
16614            <xs:annotation>
16615              <xs:documentation>(Interface=weblogic.management.configuration.SCAContainerMBean Attribute=isSinglePrincipal)</xs:documentation>
16616            </xs:annotation>
16617          </xs:element>
16618        </xs:sequence>
16619      </xs:extension>
16620    </xs:complexContent>
16621  </xs:complexType>
16622  <xs:complexType name="jms-destination-keyType">
16623    <xs:annotation>
16624      <xs:documentation>Corresponds to JMSDestinationKeyMBean
16625 (Interface=weblogic.management.configuration.JMSDestinationKeyMBean)</xs:documentation>
16626    </xs:annotation>
16627    <xs:complexContent>
16628      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType"/>
16629    </xs:complexContent>
16630  </xs:complexType>
16631  <xs:complexType name="cache-storeType">
16632    <xs:annotation>
16633      <xs:documentation>Corresponds to CacheStoreMBean
16634 (Interface=weblogic.management.configuration.CacheStoreMBean)</xs:documentation>
16635    </xs:annotation>
16636    <xs:complexContent>
16637      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
16638        <xs:sequence>
16639          <xs:element name="custom-store" type="xs:string" minOccurs="0" nillable="true">
16640            <xs:annotation>
16641              <xs:documentation>The cache store to be used for store backed caches
16642 (Interface=weblogic.management.configuration.CacheStoreMBean Attribute=getCustomStore)</xs:documentation>
16643            </xs:annotation>
16644          </xs:element>
16645          <xs:element name="write-policy" minOccurs="0" nillable="true">
16646            <xs:annotation>
16647              <xs:documentation>(Interface=weblogic.management.configuration.CacheStoreMBean Attribute=getWritePolicy)</xs:documentation>
16648            </xs:annotation>
16649            <xs:simpleType>
16650              <xs:restriction base="xs:string">
16651                <xs:enumeration value="None"/>
16652                <xs:enumeration value="WriteThrough"/>
16653                <xs:enumeration value="WriteBehind"/>
16654              </xs:restriction>
16655            </xs:simpleType>
16656          </xs:element>
16657          <xs:element name="work-manager" type="xs:string" minOccurs="0" nillable="false">
16658            <xs:annotation>
16659              <xs:documentation>Sets the work manager that schedules
16660 the thread that writes to the backing store asynchronously
16661 (Interface=weblogic.management.configuration.CacheStoreMBean Attribute=getWorkManager)</xs:documentation>
16662            </xs:annotation>
16663          </xs:element>
16664          <xs:element name="buffer-max-size" minOccurs="0" nillable="false" default="100">
16665            <xs:annotation>
16666              <xs:documentation>Sets the upper limit for the store buffer
16667 that's used to write out updates to the store. A value of 0 indicates
16668 no limit
16669 (Interface=weblogic.management.configuration.CacheStoreMBean Attribute=getBufferMaxSize)</xs:documentation>
16670            </xs:annotation>
16671            <xs:simpleType>
16672              <xs:restriction base="xs:int">
16673                <xs:minInclusive value="1"/>
16674              </xs:restriction>
16675            </xs:simpleType>
16676          </xs:element>
16677          <xs:element name="buffer-write-timeout" minOccurs="0" nillable="false">
16678            <xs:annotation>
16679              <xs:documentation>Sets the time in milliseconds that the
16680 user thread will wait before aborting an attempt to write to the buffer.
16681 The attempt to write to the store buffer fails only in case the
16682 buffer is
16683 full. After the timeout, futher attempts may be made to write
16684 to the buffer
16685 based on the value of StoreBufferWriteAttempts
16686 (Interface=weblogic.management.configuration.CacheStoreMBean Attribute=getBufferWriteTimeout)</xs:documentation>
16687            </xs:annotation>
16688            <xs:simpleType>
16689              <xs:restriction base="xs:long">
16690                <xs:minInclusive value="1"/>
16691              </xs:restriction>
16692            </xs:simpleType>
16693          </xs:element>
16694          <xs:element name="buffer-write-attempts" minOccurs="0" nillable="false" default="1">
16695            <xs:annotation>
16696              <xs:documentation>Sets the number of attempts that the
16697 user thread will make to write to the store buffer.
16698 (Interface=weblogic.management.configuration.CacheStoreMBean Attribute=getBufferWriteAttempts)</xs:documentation>
16699            </xs:annotation>
16700            <xs:simpleType>
16701              <xs:restriction base="xs:int">
16702                <xs:minInclusive value="1"/>
16703              </xs:restriction>
16704            </xs:simpleType>
16705          </xs:element>
16706          <xs:element name="store-batch-size" minOccurs="0" nillable="false" default="1">
16707            <xs:annotation>
16708              <xs:documentation>Sets the number of user updates that are
16709 picked up from the store buffer to write back to the backing store
16710 (Interface=weblogic.management.configuration.CacheStoreMBean Attribute=getStoreBatchSize)</xs:documentation>
16711            </xs:annotation>
16712            <xs:simpleType>
16713              <xs:restriction base="xs:int">
16714                <xs:minInclusive value="1"/>
16715              </xs:restriction>
16716            </xs:simpleType>
16717          </xs:element>
16718        </xs:sequence>
16719      </xs:extension>
16720    </xs:complexContent>
16721  </xs:complexType>
16722  <xs:complexType name="domain-targetedType">
16723    <xs:annotation>
16724      <xs:documentation>Corresponds to DomainTargetedMBean
16725 (Interface=weblogic.management.configuration.DomainTargetedMBean)</xs:documentation>
16726    </xs:annotation>
16727    <xs:complexContent>
16728      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType"/>
16729    </xs:complexContent>
16730  </xs:complexType>
16731  <xs:complexType name="ejb-componentType">
16732    <xs:annotation>
16733      <xs:documentation>Corresponds to EJBComponentMBean
16734 (Interface=weblogic.management.configuration.EJBComponentMBean)</xs:documentation>
16735    </xs:annotation>
16736    <xs:complexContent>
16737      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:componentType">
16738        <xs:sequence>
16739          <xs:element name="java-compiler" type="xs:string" minOccurs="0" nillable="true">
16740            <xs:annotation>
16741              <xs:documentation>The path to the Java compiler to use to compile EJBs (e.g. "sj"
16742 or "javac"). Note: the default must be null. If no JavaCompiler is
16743 specified on this specific EJBComponent, the default will be pulled
16744 in the following order from - EJBContainerMBean -
16745 Server.JavaCompiler.</xs:documentation>
16746            </xs:annotation>
16747          </xs:element>
16748          <xs:element name="java-compiler-pre-class-path" type="xs:string" minOccurs="0" nillable="true">
16749            <xs:annotation>
16750              <xs:documentation>Provides a list of the options to prepend to the Java compiler
16751 classpath when you compile Java code.</xs:documentation>
16752            </xs:annotation>
16753          </xs:element>
16754          <xs:element name="java-compiler-post-class-path" type="xs:string" minOccurs="0" nillable="true">
16755            <xs:annotation>
16756              <xs:documentation>Provides a list of the options to append to the Java compiler
16757 classpath when you compile Java code.</xs:documentation>
16758            </xs:annotation>
16759          </xs:element>
16760          <xs:element name="extra-rmic-options" type="xs:string" minOccurs="0" nillable="true">
16761            <xs:annotation>
16762              <xs:documentation>The extra options passed to rmic during server-side generation
16763 are noted here. The default for this attribute must be null. If no
16764 ExtraRmicOptions are specified on the EJBComponent, the default
16765 will be pulled from Server.ExtraRmicOptions.</xs:documentation>
16766            </xs:annotation>
16767          </xs:element>
16768          <xs:element name="keep-generated" type="xs:boolean" minOccurs="0" nillable="false" default="true">
16769            <xs:annotation>
16770              <xs:documentation>indicates whether KeepGenerated is enabled and the ejbc source
16771 files will be kept.</xs:documentation>
16772            </xs:annotation>
16773          </xs:element>
16774          <xs:element name="force-generation" type="xs:boolean" minOccurs="0" nillable="false" default="false">
16775            <xs:annotation>
16776              <xs:documentation>Indicates whether the ForceGeneration is enabled.</xs:documentation>
16777            </xs:annotation>
16778          </xs:element>
16779          <xs:element name="tmp-path" type="xs:string" minOccurs="0" nillable="true" default="tmp_ejb">
16780            <xs:annotation>
16781              <xs:documentation>Return the temporary directory where generated files are stored
16782 by ejbc. Deprecated: All EJB compiler output is now stored in the
16783 EJBCompilerCache subdirectory of the server staging directory. This
16784 directory should not be described as "temporary" since removing it
16785 would cause the EJB compiler to be rerun as necessary the next time
16786 the server is restarted.</xs:documentation>
16787            </xs:annotation>
16788          </xs:element>
16789          <xs:element name="verbose-ejb-deployment-enabled" type="xs:string" minOccurs="0" nillable="true" default="false">
16790            <xs:annotation>
16791              <xs:documentation>Indicates whether the VerboseEJBDeployment is enabled.</xs:documentation>
16792            </xs:annotation>
16793          </xs:element>
16794          <xs:element name="extra-ejbc-options" type="xs:string" minOccurs="0" nillable="true">
16795            <xs:annotation>
16796              <xs:documentation>Returns the extra options passed to ejbc during the dynamic ejbc
16797 of a jar file. For example: -J-mx128m By default this value is
16798 null. If no ExtraEJBCOptions are specified on the EJBComponent, the
16799 default will be pulled from the Server.ExtraEJBCOptions.</xs:documentation>
16800            </xs:annotation>
16801          </xs:element>
16802        </xs:sequence>
16803      </xs:extension>
16804    </xs:complexContent>
16805  </xs:complexType>
16806  <xs:complexType name="foreign-jms-connection-factoryType">
16807    <xs:annotation>
16808      <xs:documentation>Corresponds to ForeignJMSConnectionFactoryMBean
16809 (Interface=weblogic.management.configuration.ForeignJMSConnectionFactoryMBean)</xs:documentation>
16810    </xs:annotation>
16811    <xs:complexContent>
16812      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:foreign-jndi-objectType"/>
16813    </xs:complexContent>
16814  </xs:complexType>
16815  <xs:complexType name="adminType">
16816    <xs:annotation>
16817      <xs:documentation>Corresponds to AdminMBean
16818 (Interface=weblogic.management.configuration.AdminMBean)</xs:documentation>
16819    </xs:annotation>
16820    <xs:complexContent>
16821      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType"/>
16822    </xs:complexContent>
16823  </xs:complexType>
16824  <xs:complexType name="cache-transactionType">
16825    <xs:annotation>
16826      <xs:documentation>Corresponds to CacheTransactionMBean
16827 (Interface=weblogic.management.configuration.CacheTransactionMBean)</xs:documentation>
16828    </xs:annotation>
16829    <xs:complexContent>
16830      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
16831        <xs:sequence>
16832          <xs:element name="concurrency" minOccurs="0" nillable="true">
16833            <xs:annotation>
16834              <xs:documentation>Setting this property to something other than none will make this
16835 cache transactional
16836 (Interface=weblogic.management.configuration.CacheTransactionMBean Attribute=getConcurrency)</xs:documentation>
16837            </xs:annotation>
16838            <xs:simpleType>
16839              <xs:restriction base="xs:string">
16840                <xs:enumeration value="Pessimistic"/>
16841                <xs:enumeration value="Optimistic"/>
16842                <xs:enumeration value="None"/>
16843              </xs:restriction>
16844            </xs:simpleType>
16845          </xs:element>
16846          <xs:element name="isolation-level" type="xs:string" minOccurs="0" nillable="true">
16847            <xs:annotation>
16848              <xs:documentation>(Interface=weblogic.management.configuration.CacheTransactionMBean Attribute=getIsolationLevel)</xs:documentation>
16849            </xs:annotation>
16850          </xs:element>
16851        </xs:sequence>
16852      </xs:extension>
16853    </xs:complexContent>
16854  </xs:complexType>
16855  <xs:complexType name="admin-serverType">
16856    <xs:annotation>
16857      <xs:documentation>Corresponds to AdminServerMBean
16858 (Interface=weblogic.management.configuration.AdminServerMBean)</xs:documentation>
16859    </xs:annotation>
16860    <xs:complexContent>
16861      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType"/>
16862    </xs:complexContent>
16863  </xs:complexType>
16864  <xs:complexType name="jdbc-data-sourceType">
16865    <xs:annotation>
16866      <xs:documentation>Corresponds to JDBCDataSourceMBean
16867 (Interface=weblogic.management.configuration.JDBCDataSourceMBean)</xs:documentation>
16868    </xs:annotation>
16869    <xs:complexContent>
16870      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:deploymentType"/>
16871    </xs:complexContent>
16872  </xs:complexType>
16873  <xs:complexType name="jdbc-tx-data-sourceType">
16874    <xs:annotation>
16875      <xs:documentation>Corresponds to JDBCTxDataSourceMBean
16876 (Interface=weblogic.management.configuration.JDBCTxDataSourceMBean)</xs:documentation>
16877    </xs:annotation>
16878    <xs:complexContent>
16879      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:deploymentType"/>
16880    </xs:complexContent>
16881  </xs:complexType>
16882  <xs:complexType name="stuck-thread-actionType">
16883    <xs:annotation>
16884      <xs:documentation>Corresponds to StuckThreadActionMBean
16885 (Interface=weblogic.management.configuration.StuckThreadActionMBean)</xs:documentation>
16886    </xs:annotation>
16887    <xs:complexContent>
16888      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
16889        <xs:sequence>
16890          <xs:element name="work-manager-name" type="xs:string" minOccurs="0" nillable="true">
16891            <xs:annotation>
16892              <xs:documentation>WorkManager name for which stuck thread actions need to be performed.
16893 (Interface=weblogic.management.configuration.StuckThreadActionMBean Attribute=getWorkManagerName)</xs:documentation>
16894            </xs:annotation>
16895          </xs:element>
16896          <xs:element name="module-name" type="xs:string" minOccurs="0" nillable="true">
16897            <xs:annotation>
16898              <xs:documentation>Module name to which the stuck WorkManager belongs
16899 (Interface=weblogic.management.configuration.StuckThreadActionMBean Attribute=getModuleName)</xs:documentation>
16900            </xs:annotation>
16901          </xs:element>
16902          <xs:element name="application-name" type="xs:string" minOccurs="0" nillable="true">
16903            <xs:annotation>
16904              <xs:documentation>Application name to which the stuck WorkManager belongs
16905 (Interface=weblogic.management.configuration.StuckThreadActionMBean Attribute=getApplicationName)</xs:documentation>
16906            </xs:annotation>
16907          </xs:element>
16908          <xs:element name="max-stuck-threads-count" type="xs:int" minOccurs="0" nillable="false">
16909            <xs:annotation>
16910              <xs:documentation>Minimum number of stuck threads required to take action
16911 (Interface=weblogic.management.configuration.StuckThreadActionMBean Attribute=getMaxStuckThreadsCount)</xs:documentation>
16912            </xs:annotation>
16913          </xs:element>
16914          <xs:element name="action-code" type="xs:string" minOccurs="0" nillable="true">
16915            <xs:annotation>
16916              <xs:documentation>Action to be taken when the stuck thread limit is reached.
16917 (Interface=weblogic.management.configuration.StuckThreadActionMBean Attribute=getActionCode)</xs:documentation>
16918            </xs:annotation>
16919          </xs:element>
16920        </xs:sequence>
16921      </xs:extension>
16922    </xs:complexContent>
16923  </xs:complexType>
16924  <xs:complexType name="cacheType">
16925    <xs:annotation>
16926      <xs:documentation>Corresponds to CacheMBean
16927 (Interface=weblogic.management.configuration.CacheMBean)</xs:documentation>
16928    </xs:annotation>
16929    <xs:complexContent>
16930      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:deploymentType">
16931        <xs:sequence>
16932          <xs:element name="jndi-name" type="xs:string" minOccurs="0" nillable="false">
16933            <xs:annotation>
16934              <xs:documentation>The JNDI name that the cache should to be bound to
16935 (Interface=weblogic.management.configuration.CacheMBean Attribute=getJNDIName)</xs:documentation>
16936            </xs:annotation>
16937          </xs:element>
16938          <xs:element name="max-cache-units" minOccurs="0" nillable="false" default="64">
16939            <xs:annotation>
16940              <xs:documentation>Maximum number of cache elements in memory after which eviction/paging
16941 occurs. This value is defined as an Integer.
16942 (Interface=weblogic.management.configuration.CacheMBean Attribute=getMaxCacheUnits)</xs:documentation>
16943            </xs:annotation>
16944            <xs:simpleType>
16945              <xs:restriction base="xs:int">
16946                <xs:minInclusive value="1"/>
16947              </xs:restriction>
16948            </xs:simpleType>
16949          </xs:element>
16950          <xs:element name="expiration" type="dom:cache-expirationType" minOccurs="0" nillable="true">
16951            <xs:annotation>
16952              <xs:documentation>(Interface=weblogic.management.configuration.CacheMBean Attribute=getExpiration)</xs:documentation>
16953            </xs:annotation>
16954          </xs:element>
16955          <xs:element name="eviction-policy" minOccurs="0" nillable="true">
16956            <xs:annotation>
16957              <xs:documentation>The eviction policy to choose when the number of entries in cache
16958 hits the maximum
16959 (Interface=weblogic.management.configuration.CacheMBean Attribute=getEvictionPolicy)</xs:documentation>
16960            </xs:annotation>
16961            <xs:simpleType>
16962              <xs:restriction base="xs:string">
16963                <xs:enumeration value="LRU"/>
16964                <xs:enumeration value="NRU"/>
16965                <xs:enumeration value="FIFO"/>
16966                <xs:enumeration value="LFU"/>
16967              </xs:restriction>
16968            </xs:simpleType>
16969          </xs:element>
16970          <xs:element name="work-manager" type="xs:string" minOccurs="0" nillable="true">
16971            <xs:annotation>
16972              <xs:documentation>Set the default work manager to use for all asynchronous caching tasks.
16973 If none of the specific work managers are specified, this work manager
16974 is used. This work manager may be overriden by other work managers
16975 configured for specific tasks like store backup, listeners etc
16976 (Interface=weblogic.management.configuration.CacheMBean Attribute=getWorkManager)</xs:documentation>
16977            </xs:annotation>
16978          </xs:element>
16979          <xs:element name="loader" type="dom:cache-loaderType" minOccurs="0" nillable="true">
16980            <xs:annotation>
16981              <xs:documentation>The configuration parameters for self-loading caches
16982 (Interface=weblogic.management.configuration.CacheMBean Attribute=getLoader)</xs:documentation>
16983            </xs:annotation>
16984          </xs:element>
16985          <xs:element name="store" type="dom:cache-storeType" minOccurs="0" nillable="true">
16986            <xs:annotation>
16987              <xs:documentation>The configuraiton parameters for self-backing caches
16988 (Interface=weblogic.management.configuration.CacheMBean Attribute=getStore)</xs:documentation>
16989            </xs:annotation>
16990          </xs:element>
16991          <xs:element name="transactional" type="dom:cache-transactionType" minOccurs="0" nillable="true">
16992            <xs:annotation>
16993              <xs:documentation>(Interface=weblogic.management.configuration.CacheMBean Attribute=getTransactional)</xs:documentation>
16994            </xs:annotation>
16995          </xs:element>
16996          <xs:element name="async-listeners" type="dom:cache-async-listenersType" minOccurs="0" nillable="true">
16997            <xs:annotation>
16998              <xs:documentation>(Interface=weblogic.management.configuration.CacheMBean Attribute=getAsyncListeners)</xs:documentation>
16999            </xs:annotation>
17000          </xs:element>
17001        </xs:sequence>
17002      </xs:extension>
17003    </xs:complexContent>
17004  </xs:complexType>
17005  <xs:complexType name="cache-loaderType">
17006    <xs:annotation>
17007      <xs:documentation>Corresponds to CacheLoaderMBean
17008 (Interface=weblogic.management.configuration.CacheLoaderMBean)</xs:documentation>
17009    </xs:annotation>
17010    <xs:complexContent>
17011      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType">
17012        <xs:sequence>
17013          <xs:element name="custom-loader" type="xs:string" minOccurs="0" nillable="true">
17014            <xs:annotation>
17015              <xs:documentation>The custom loader to be used for self loading caches
17016 (Interface=weblogic.management.configuration.CacheLoaderMBean Attribute=getCustomLoader)</xs:documentation>
17017            </xs:annotation>
17018          </xs:element>
17019        </xs:sequence>
17020      </xs:extension>
17021    </xs:complexContent>
17022  </xs:complexType>
17023  <xs:complexType name="jms-topicType">
17024    <xs:annotation>
17025      <xs:documentation>Corresponds to JMSTopicMBean
17026 (Interface=weblogic.management.configuration.JMSTopicMBean)</xs:documentation>
17027    </xs:annotation>
17028    <xs:complexContent>
17029      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:jms-destinationType"/>
17030    </xs:complexContent>
17031  </xs:complexType>
17032  <xs:complexType name="foreign-jms-serverType">
17033    <xs:annotation>
17034      <xs:documentation>Corresponds to ForeignJMSServerMBean
17035 (Interface=weblogic.management.configuration.ForeignJMSServerMBean)</xs:documentation>
17036    </xs:annotation>
17037    <xs:complexContent>
17038      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:deploymentType"/>
17039    </xs:complexContent>
17040  </xs:complexType>
17041  <xs:complexType name="domain-log-filterType">
17042    <xs:annotation>
17043      <xs:documentation>Corresponds to DomainLogFilterMBean
17044 (Interface=weblogic.management.configuration.DomainLogFilterMBean)</xs:documentation>
17045    </xs:annotation>
17046    <xs:complexContent>
17047      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:configurationType"/>
17048    </xs:complexContent>
17049  </xs:complexType>
17050  <xs:complexType name="connector-componentType">
17051    <xs:annotation>
17052      <xs:documentation>Corresponds to ConnectorComponentMBean
17053 (Interface=weblogic.management.configuration.ConnectorComponentMBean)</xs:documentation>
17054    </xs:annotation>
17055    <xs:complexContent>
17056      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:componentType">
17057        <xs:sequence>
17058          <xs:element name="connection-profiling-enabled" type="xs:boolean" minOccurs="0" nillable="false">
17059            <xs:annotation>
17060              <xs:documentation>The flag that indicates whether to store connection call
17061 stacks.</xs:documentation>
17062            </xs:annotation>
17063          </xs:element>
17064          <xs:element name="authentication-mechanisms" type="xs:string" minOccurs="0" nillable="true">
17065            <xs:annotation>
17066              <xs:documentation>(Interface=weblogic.management.configuration.ConnectorComponentMBean Attribute=getAuthenticationMechanismsAsString)</xs:documentation>
17067            </xs:annotation>
17068          </xs:element>
17069        </xs:sequence>
17070      </xs:extension>
17071    </xs:complexContent>
17072  </xs:complexType>
17073  <xs:complexType name="singleton-service-app-scopedType">
17074    <xs:annotation>
17075      <xs:documentation>Corresponds to SingletonServiceAppScopedMBean
17076 (Interface=weblogic.management.configuration.SingletonServiceAppScopedMBean)</xs:documentation>
17077    </xs:annotation>
17078    <xs:complexContent>
17079      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:singleton-service-baseType">
17080        <xs:sequence>
17081          <xs:element name="class-name" type="xs:string" minOccurs="0" nillable="false">
17082            <xs:annotation>
17083              <xs:documentation>The fully qualified name of a class to load and run. The class
17084 must be on the server's classpath.</xs:documentation>
17085            </xs:annotation>
17086          </xs:element>
17087          <xs:element name="sub-deployment" maxOccurs="unbounded" type="dom:sub-deploymentType" minOccurs="0" nillable="true">
17088            <xs:annotation>
17089              <xs:documentation>The subdeployment groups within this JMS module. Subdeployments enable
17090 you to deploy some resources in a JMS module to a JMS server and other
17091 JMS resources to a server instance or cluster.</xs:documentation>
17092            </xs:annotation>
17093          </xs:element>
17094          <xs:element name="target" type="xs:string" minOccurs="0" nillable="true">
17095            <xs:annotation>
17096              <xs:documentation>(Interface=weblogic.management.configuration.SingletonServiceAppScopedMBean Attribute=getTargetsAsString)</xs:documentation>
17097            </xs:annotation>
17098          </xs:element>
17099          <xs:element name="module-type" type="xs:string" minOccurs="0" nillable="true">
17100            <xs:annotation>
17101              <xs:documentation>The values match those defined by jsr88. This attribute may move to another MBean.
17102 (Interface=weblogic.management.configuration.SingletonServiceAppScopedMBean Attribute=getModuleType)</xs:documentation>
17103            </xs:annotation>
17104          </xs:element>
17105          <xs:element name="compatibility-name" type="xs:string" minOccurs="0" nillable="true">
17106            <xs:annotation>
17107              <xs:documentation>
17108 This is only set for beans created as a result of conversion from an
17109 8.1 application configured using ApplicationMBean and ComponentMBean.
17110 </xs:documentation>
17111            </xs:annotation>
17112          </xs:element>
17113        </xs:sequence>
17114      </xs:extension>
17115    </xs:complexContent>
17116  </xs:complexType>
17117  <xs:complexType name="jms-distributed-topic-memberType">
17118    <xs:annotation>
17119      <xs:documentation>Corresponds to JMSDistributedTopicMemberMBean
17120 (Interface=weblogic.management.configuration.JMSDistributedTopicMemberMBean)</xs:documentation>
17121    </xs:annotation>
17122    <xs:complexContent>
17123      <xs:extension xmlns:dom="http://xmlns.oracle.com/weblogic/domain" base="dom:jms-distributed-destination-memberType">
17124        <xs:sequence>
17125          <xs:element name="jms-topic" type="xs:string" minOccurs="0" nillable="true">
17126            <xs:annotation>
17127              <xs:documentation>(Interface=weblogic.management.configuration.JMSDistributedTopicMemberMBean Attribute=getJMSTopicAsString)</xs:documentation>
17128            </xs:annotation>
17129          </xs:element>
17130        </xs:sequence>
17131      </xs:extension>
17132    </xs:complexContent>
17133  </xs:complexType>
17134  <xs:element xmlns:dom="http://xmlns.oracle.com/weblogic/domain" name="domain" type="dom:domainType"/>
17135</xs:schema>
17136