You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by ud...@apache.org on 2016/10/11 03:07:41 UTC

[13/20] incubator-geode git commit: GEODE-1914 Removed old dtds from geode source code(kept 7.0 and above)

GEODE-1914 Removed old dtds from geode source code(kept 7.0 and above)

Deteted old tests and updated test xmls to point 7.0 dtd


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/952ab6fa
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/952ab6fa
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/952ab6fa

Branch: refs/heads/feature/GEODE-1801
Commit: 952ab6fa2fa166225d7a7fbfeca9e24852402e38
Parents: 9b6c10b
Author: Hitesh Khamesra <hk...@pivotal.io>
Authored: Fri Oct 7 09:43:43 2016 -0700
Committer: Udo Kohlmeyer <uk...@pivotal.io>
Committed: Tue Oct 11 14:06:53 2016 +1100

----------------------------------------------------------------------
 .../javadoc-images/example-client-cache.xml     |    4 +-
 .../org/apache/geode/admin/doc-files/ds4_0.dtd  |  176 -
 .../org/apache/geode/admin/doc-files/ds5_0.dtd  |  168 -
 .../apache/geode/cache/doc-files/cache3_0.dtd   |  296 --
 .../apache/geode/cache/doc-files/cache4_0.dtd   |  392 --
 .../apache/geode/cache/doc-files/cache4_1.dtd   |  485 --
 .../apache/geode/cache/doc-files/cache5_0.dtd   |  519 --
 .../apache/geode/cache/doc-files/cache5_1.dtd   |  534 --
 .../apache/geode/cache/doc-files/cache5_5.dtd   |  651 ---
 .../apache/geode/cache/doc-files/cache5_7.dtd   |  776 ---
 .../apache/geode/cache/doc-files/cache5_8.dtd   |  794 ---
 .../apache/geode/cache/doc-files/cache6_0.dtd   |  862 ---
 .../apache/geode/cache/doc-files/cache6_1.dtd   |  871 ----
 .../apache/geode/cache/doc-files/cache6_5.dtd   |  949 ----
 .../apache/geode/cache/doc-files/cache6_6.dtd   | 1006 ----
 .../geode/cache/RegionFactoryJUnitTest.java     |    8 +-
 .../geode/cache30/CacheXml30DUnitTest.java      |  845 ---
 .../geode/cache30/CacheXml40DUnitTest.java      |  152 -
 .../geode/cache30/CacheXml41DUnitTest.java      |  664 ---
 .../geode/cache30/CacheXml45DUnitTest.java      |  424 --
 .../geode/cache30/CacheXml51DUnitTest.java      |  375 --
 .../geode/cache30/CacheXml55DUnitTest.java      |   58 -
 .../geode/cache30/CacheXml57DUnitTest.java      |  662 ---
 .../geode/cache30/CacheXml58DUnitTest.java      |  518 --
 .../geode/cache30/CacheXml60DUnitTest.java      |  346 --
 .../geode/cache30/CacheXml61DUnitTest.java      |   98 -
 .../geode/cache30/CacheXml65DUnitTest.java      | 1211 -----
 .../geode/cache30/CacheXml66DUnitTest.java      | 4935 +++++++++++++++++-
 .../geode/internal/JarClassLoaderJUnitTest.java |    4 +-
 .../geode/pdx/PdxSerializableJUnitTest.java     |    8 +-
 geode-core/src/test/resources/jta/cachejta.xml  |    4 +-
 .../ClientCacheFactoryJUnitTest_single_pool.xml |    4 +-
 .../functional/index-creation-with-eviction.xml |    4 +-
 .../index-creation-without-eviction.xml         |    4 +-
 .../functional/index-recovery-overflow.xml      |    4 +-
 .../query/internal/index/cachequeryindex.xml    |    2 +-
 .../internal/index/cachequeryindexwitherror.xml |    2 +-
 .../cache/query/partitioned/PRIndexCreation.xml |    4 +-
 .../geode/cache30/attributesUnordered.xml       |    4 +-
 .../org/apache/geode/cache30/badFloat.xml       |    6 +-
 .../org/apache/geode/cache30/badInt.xml         |    6 +-
 .../geode/cache30/badKeyConstraintClass.xml     |    6 +-
 .../org/apache/geode/cache30/badScope.xml       |    4 +-
 .../geode/cache30/callbackNotDeclarable.xml     |    8 +-
 .../geode/cache30/callbackWithException.xml     |    8 +-
 .../org/apache/geode/cache30/coLocation.xml     |    2 +-
 .../org/apache/geode/cache30/ewtest.xml         |    2 +-
 .../cache30/examples_3_0/example-cache.xml      |    4 +-
 .../cache30/examples_4_0/example-cache.xml      |    4 +-
 .../apache/geode/cache30/loaderNotLoader.xml    |    8 +-
 .../org/apache/geode/cache30/malformed.xml      |    4 +-
 .../apache/geode/cache30/namedAttributes.xml    |    6 +-
 .../apache/geode/cache30/partitionedRegion.xml  |    4 +-
 .../geode/cache30/partitionedRegion51.xml       |    4 +-
 .../org/apache/geode/cache30/sameRootRegion.xml |    6 +-
 .../org/apache/geode/cache30/sameSubregion.xml  |    6 +-
 .../geode/cache30/unknownNamedAttributes.xml    |    6 +-
 .../internal/cache/BackupJUnitTest.cache.xml    |    2 +-
 .../internal/cache/DiskRegCacheXmlJUnitTest.xml |    4 +-
 .../cache/PartitionRegionCacheExample1.xml      |    2 +-
 .../cache/PartitionRegionCacheExample2.xml      |    2 +-
 .../incorrect_bytes_threshold.xml               |    2 +-
 .../faultyDiskXMLsForTesting/incorrect_dir.xml  |    2 +-
 .../incorrect_dir_size.xml                      |    2 +-
 .../incorrect_max_oplog_size.xml                |    2 +-
 .../incorrect_roll_oplogs_value.xml             |    2 +-
 .../incorrect_sync_value.xml                    |    2 +-
 .../incorrect_time_interval.xml                 |    2 +-
 .../mixed_diskstore_diskdir.xml                 |    2 +-
 .../mixed_diskstore_diskwriteattrs.xml          |    2 +-
 ...testDTDFallbackWithNonEnglishLocal.cache.xml |    4 +-
 .../org/apache/geode/internal/jta/cachejta.xml  |    6 +-
 .../tier/sockets/durablecq-client-cache.xml     |    4 +-
 .../tier/sockets/durablecq-server-cache.xml     |    4 +-
 .../src/it/resources/test-regions.xml           |    4 +-
 .../src/it/resources/test-retrieve-regions.xml  |    4 +-
 76 files changed, 4787 insertions(+), 14184 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/952ab6fa/geode-core/src/main/resources/javadoc-images/example-client-cache.xml
----------------------------------------------------------------------
diff --git a/geode-core/src/main/resources/javadoc-images/example-client-cache.xml b/geode-core/src/main/resources/javadoc-images/example-client-cache.xml
index bddeb9f..af556f1 100644
--- a/geode-core/src/main/resources/javadoc-images/example-client-cache.xml
+++ b/geode-core/src/main/resources/javadoc-images/example-client-cache.xml
@@ -19,8 +19,8 @@
 <!-- A sample client GemFire declarative caching XML File -->
 
 <!DOCTYPE client-cache PUBLIC
-  "-//GemStone Systems, Inc.//GemFire Declarative Cache 6.5//EN"
-  "http://www.gemstone.com/dtd/cache6_5.dtd">
+  "-//GemStone Systems, Inc.//GemFire Declarative Cache 7.0//EN"
+  "http://www.gemstone.com/dtd/cache7_0.dtd">
 <client-cache copy-on-read="false">
 
   <pool name="myPool">

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/952ab6fa/geode-core/src/main/resources/org/apache/geode/admin/doc-files/ds4_0.dtd
----------------------------------------------------------------------
diff --git a/geode-core/src/main/resources/org/apache/geode/admin/doc-files/ds4_0.dtd b/geode-core/src/main/resources/org/apache/geode/admin/doc-files/ds4_0.dtd
deleted file mode 100644
index 6566af6..0000000
--- a/geode-core/src/main/resources/org/apache/geode/admin/doc-files/ds4_0.dtd
+++ /dev/null
@@ -1,176 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-Licensed to the Apache Software Foundation (ASF) under one or more
-contributor license agreements.  See the NOTICE file distributed with
-this work for additional information regarding copyright ownership.
-The ASF licenses this file to You under the Apache License, Version 2.0
-(the "License"); you may not use this file except in compliance with
-the License.  You may obtain a copy of the License at
-
-     http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
--->
-<!--
-
-This is the XML DTD for the GemFire distributed system administrative
-configuration XML file.  All configuration files must include a
-DOCTYPE of the following form:
-
-  <!DOCTYPE distributed-system PUBLIC
-    "-//GemStone Systems, Inc.//GemFire Distributed System 4.0//EN"
-    "http://www.gemstone.com/dtd/ds4_0.dtd">
-
-The contents of a distributed system configuration XML file correspond
-to APIs found in the
-
-                      com.gemstone.gemfire.admin
-
-package.  A distributed system configuration XML file is used by tools
-such as the GemFire JMX Agent to initialize information a distributed system.
-
--->
-
-<!--
-
-The following conventions apply to all GemFire distributed system
-configuration XML file elements unless indicated otherwise.
-
-- In elements that contain PCDATA, leading and trailing whitespace in
-  the data may be ignored.
-
-- In elements whose value is an "enumerated type", the value is case
-  sensitive.
-
--->
-
-<!--
-The "distributed-system" element is the root of a distributed system
-configuration file.  It describes the distributed system to be
-configured.
--->
-
-<!ELEMENT distributed-system (remote-command?, discovery, ssl?,
-          cache-server*, gfx-server*)> 
-<!ATTLIST distributed-system
-  id CDATA #IMPLIED
->
-
-<!--
-The "discovery" element describes the mechanism used to discover
-members of the distributed system, either multicast or using
-locators.
--->
-
-<!ELEMENT discovery (multicast | locator+)>
-
-<!-- 
-The "multicast" element describes the multicast settings used for
-discovery.
--->
-
-<!ELEMENT multicast EMPTY>
-<!ATTLIST multicast
-  port CDATA #REQUIRED
-  address CDATA #IMPLIED
->
-
-<!--
-The "locator" element describes the locator processes that are used
-for discovery.
--->
-
-<!ELEMENT locator (host?, remote-command?, working-directory?,
-                   product-directory?)> 
-<!ATTLIST locator
-  port CDATA #REQUIRED
->
-
-<!--
-The "ssl" element describes how members of the distributed system uses
-SSL to communicate.  If the "ssl" element is not specified, then ssl
-is not enabled.
--->
-
-<!ELEMENT ssl (protocols?, ciphers?, property*)>
-<!ATTLIST ssl
-  authentication-required (true | false) #IMPLIED
->
-
-<!--
-The "protocols" element describes the SSL protocols used when members
-of the distributed system communicate.
--->
-
-<!ELEMENT protocols (#PCDATA)>
-
-<!--
-The "ciphers" element describes the SSL ciphers used when members of
-the distributed system communicate.
--->
-
-<!ELEMENT ciphers (#PCDATA)>
-
-<!--
-The "property" element describes a SSL-related system property that
-should be set.
--->
-
-<!ELEMENT property (key, value)>
-<!ELEMENT key (#PCDATA)>
-<!ELEMENT value (#PCDATA)>
-
-<!--
-The "cache-server" element describes a GemFire distributed cache
-server that is managed via the administration API.
--->
-
-<!ELEMENT cache-server (host?, remote-command?, working-directory?,
-  product-directory?, classpath?)> 
-
-<!--
-The "classpath" element specifies the location of extra classes
-required by a managed entity.
--->
-
-<!ELEMENT classpath (#PCDATA)>
-
-<!--
-The "gfx-server" element describes a GemFire/XML server that is
-managed via the administration API.
--->
-
-<!ELEMENT gfx-server (host?, remote-command?, working-directory?,
-  product-directory?)> 
-
-<!--
-The "host" element specifies a host machine on which a managed entity
-runs.
--->
-
-<!ELEMENT host (#PCDATA)>
-
-<!--
-The "remote-command" element specifies a prefix to use when launching
-managed entities on a remote machine.
--->
-
-<!ELEMENT remote-command (#PCDATA)>
-
-<!--
-The "working-directory" element specifies the working directory in
-which a managed entity runs.
--->
-
-<!ELEMENT working-directory (#PCDATA)>
-
-<!--
-The "product-directory" element specifies the locator of the GemFire
-product installation used by a managed entity.
--->
-
-<!ELEMENT product-directory (#PCDATA)>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/952ab6fa/geode-core/src/main/resources/org/apache/geode/admin/doc-files/ds5_0.dtd
----------------------------------------------------------------------
diff --git a/geode-core/src/main/resources/org/apache/geode/admin/doc-files/ds5_0.dtd b/geode-core/src/main/resources/org/apache/geode/admin/doc-files/ds5_0.dtd
deleted file mode 100644
index d56fd4d..0000000
--- a/geode-core/src/main/resources/org/apache/geode/admin/doc-files/ds5_0.dtd
+++ /dev/null
@@ -1,168 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-Licensed to the Apache Software Foundation (ASF) under one or more
-contributor license agreements.  See the NOTICE file distributed with
-this work for additional information regarding copyright ownership.
-The ASF licenses this file to You under the Apache License, Version 2.0
-(the "License"); you may not use this file except in compliance with
-the License.  You may obtain a copy of the License at
-
-     http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
--->
-<!--
-
-This is the XML DTD for the GemFire distributed system administrative
-configuration XML file.  All configuration files must include a
-DOCTYPE of the following form:
-
-  <!DOCTYPE distributed-system PUBLIC
-    "-//GemStone Systems, Inc.//GemFire Distributed System 5.0//EN"
-    "http://www.gemstone.com/dtd/ds5_0.dtd">
-
-The contents of a distributed system configuration XML file correspond
-to APIs found in the
-
-                      com.gemstone.gemfire.admin
-
-package.  A distributed system configuration XML file is used by tools
-such as the GemFire JMX Agent to initialize information a distributed system.
-
--->
-
-<!--
-
-The following conventions apply to all GemFire distributed system
-configuration XML file elements unless indicated otherwise.
-
-- In elements that contain PCDATA, leading and trailing whitespace in
-  the data may be ignored.
-
-- In elements whose value is an "enumerated type", the value is case
-  sensitive.
-
--->
-
-<!--
-The "distributed-system" element is the root of a distributed system
-configuration file.  It describes the distributed system to be
-configured.
--->
-
-<!ELEMENT distributed-system (remote-command?, multicast?, locators?, ssl?,
-          cache-server*)> 
-<!ATTLIST distributed-system
-  id CDATA #IMPLIED
-  disable-tcp (true | false) #IMPLIED
->
-
-<!--
-The "locators" element must be given unless multicast is to be used
-for discovery.
--->
-
-<!ELEMENT locators (locator+)>
-
-<!-- 
-The "multicast" element describes the multicast settings used for
-communications and (if locators aren't specified) for discovery.
--->
-
-<!ELEMENT multicast EMPTY>
-<!ATTLIST multicast
-  port CDATA #REQUIRED
-  address CDATA #IMPLIED
->
-
-<!--
-The "locator" element describes the locator processes that are used
-for discovery.
--->
-
-<!ELEMENT locator (host?, remote-command?, working-directory?,
-                   product-directory?)> 
-<!ATTLIST locator
-  port CDATA #REQUIRED
->
-
-<!--
-The "ssl" element describes how members of the distributed system uses
-SSL to communicate.  If the "ssl" element is not specified, then ssl
-is not enabled.
--->
-
-<!ELEMENT ssl (protocols?, ciphers?, property*)>
-<!ATTLIST ssl
-  authentication-required (true | false) #IMPLIED
->
-
-<!--
-The "protocols" element describes the SSL protocols used when members
-of the distributed system communicate.
--->
-
-<!ELEMENT protocols (#PCDATA)>
-
-<!--
-The "ciphers" element describes the SSL ciphers used when members of
-the distributed system communicate.
--->
-
-<!ELEMENT ciphers (#PCDATA)>
-
-<!--
-The "property" element describes a SSL-related system property that
-should be set.
--->
-
-<!ELEMENT property (key, value)>
-<!ELEMENT key (#PCDATA)>
-<!ELEMENT value (#PCDATA)>
-
-<!--
-The "cache-server" element describes a GemFire distributed cache
-server that is managed via the administration API.
--->
-
-<!ELEMENT cache-server (host?, remote-command?, working-directory?,
-  product-directory?, classpath?)> 
-
-<!--
-The "classpath" element specifies the location of extra classes
-required by a managed entity.
--->
-
-<!ELEMENT classpath (#PCDATA)>
-
-<!--
-The "host" element specifies a host machine on which a managed entity
-runs.
--->
-
-<!ELEMENT host (#PCDATA)>
-
-<!--
-The "remote-command" element specifies a prefix to use when launching
-managed entities on a remote machine.
--->
-
-<!ELEMENT remote-command (#PCDATA)>
-
-<!--
-The "working-directory" element specifies the working directory in
-which a managed entity runs.
--->
-
-<!ELEMENT working-directory (#PCDATA)>
-
-<!--
-The "product-directory" element specifies the locator of the GemFire
-product installation used by a managed entity.
--->
-
-<!ELEMENT product-directory (#PCDATA)>

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/952ab6fa/geode-core/src/main/resources/org/apache/geode/cache/doc-files/cache3_0.dtd
----------------------------------------------------------------------
diff --git a/geode-core/src/main/resources/org/apache/geode/cache/doc-files/cache3_0.dtd b/geode-core/src/main/resources/org/apache/geode/cache/doc-files/cache3_0.dtd
deleted file mode 100644
index 44d42c2..0000000
--- a/geode-core/src/main/resources/org/apache/geode/cache/doc-files/cache3_0.dtd
+++ /dev/null
@@ -1,296 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-Licensed to the Apache Software Foundation (ASF) under one or more
-contributor license agreements.  See the NOTICE file distributed with
-this work for additional information regarding copyright ownership.
-The ASF licenses this file to You under the Apache License, Version 2.0
-(the "License"); you may not use this file except in compliance with
-the License.  You may obtain a copy of the License at
-
-     http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
--->
-<!--
-
-This is the XML DTD for the GemFire distributed cache declarative
-caching XML file.  All declarative cache files must include a DOCTYPE
-of the following form:
-
-  <!DOCTYPE cache PUBLIC
-    "-//GemStone Systems, Inc.//GemFire Declarative Caching 3.0//EN"
-    "http://www.gemstone.com/dtd/cache3_0.dtd">
-
-The contents of a declarative XML file correspond to APIs found in the
-
-                      com.gemstone.gemfire.cache
-
-package.  A declarative caching XML file is used to populate a Cache
-when it is created.
-
--->
-
-<!--
-
-The following conventions apply to all GemFire distributed cache
-declarative caching XML file elements unless indicated otherwise.
-
-- In elements that contain PCDATA, leading and trailing whitespace in
-  the data may be ignored.
-
-- In elements whose value is an "enumerated type", the value is case
-  sensitive.
-
--->
-
-<!--
-The "cache" element is the root element of the declarative cache file.
-This element configures a GemFire Cache and describes the root regions it
-contains, if any.
--->
-
-<!ELEMENT cache (vm-root-region|shared-root-region)*>
-<!ATTLIST cache
-  lock-timeout CDATA #IMPLIED
-  lock-lease CDATA #IMPLIED
-  search-timeout CDATA #IMPLIED
->
-
-<!--
-A "vm-root-region" element describes a root region whose entries and
-subregions will be stored in VM local memory.
-Note that the "name" attribute specifies the simple name of the region;
-it cannot contain a "/".
--->
-
-<!ELEMENT vm-root-region (region-attributes, entry*, region*)>
-<!ATTLIST vm-root-region
-  name CDATA #REQUIRED
->
-
-<!--
-A "shared-root-region" element describes a root region whose entries
-and subregions will be stored in shared memory.
-Note that the "name" attribute specifies the simple name of the region;
-it cannot contain a "/".
--->
-
-<!ELEMENT shared-root-region (region-attributes, entry*, region*)>
-<!ATTLIST shared-root-region
-  name CDATA #REQUIRED
->
-
-<!--
-A "region" element describes a region (and its entries) in GemFire
-distributed cache.  It may be used to create a new region or may be
-used to add new entries to an existing region.  Note that the "name"
-attribute specifies the simple name of the region; it cannot contain a
-"/".
--->
-
-<!ELEMENT region (region-attributes, entry*, region*)>
-<!ATTLIST region
-  name CDATA #REQUIRED
->
-
-<!--
-A "region-attributes" element describes the attributes of a region to
-be created.
--->
-
-<!ELEMENT region-attributes (key-constraint?, region-time-to-live?,
-  region-idle-time?, entry-time-to-live?, entry-idle-time?,
-  disk-write-attributes?, disk-dirs?,
-  cache-loader?, cache-writer?, cache-listener?, eviction-attributes?)>
-<!ATTLIST region-attributes
-  scope (local | distributed-no-ack | distributed-ack | global) #IMPLIED
-  mirror-type (none | keys | keys-values) #IMPLIED
-  serialize-values (true | false) #IMPLIED
-  keep-alive-timeout CDATA #IMPLIED
-  initial-capacity CDATA #IMPLIED
-  load-factor CDATA #IMPLIED
-  concurrency-level CDATA #IMPLIED
-  persist-backup (true | false) #IMPLIED
-  statistics-enabled (true | false) #IMPLIED
->
-
-<!-- Create eviction attributes that monitors and controls the size of the Region 
--->
-<!ELEMENT eviction-attributes (lru-entry-count|lru-heap-percentage|lru-memory-size)?>
-
-<!-- Create an LRU eviction controller which performs the action if the 
-     Region has more than the maximum number of Entries in the Region
--->
-<!ELEMENT lru-entry-count EMPTY>
-<!ATTLIST lru-entry-count
-    maximum CDATA #IMPLIED
-    action (local-destroy|overflow-to-disk) #IMPLIED>
-
-<!-- 
-   Create an LRU that measures the JVM heap after each interval, 
-   if the heap is over the maximum percentage, the action is performed.
--->
-<!ELEMENT lru-heap-percentage EMPTY>
-<!ATTLIST lru-heap-percentage
-    maximum CDATA #IMPLIED
-    time-interval CDATA #IMPLIED
-    action (local-destroy|overflow-to-disk) #IMPLIED>
-
-<!-- 
-   Create an LRU that performs the action when the memory size of the Region is over the
-   maximum.  The optional class-name and parameter allows for the declaration an ObjectSizer which 
-   is used to measure the size of each Object in the Region.  The class must implement the ObjectSizer interface.
--->
-<!ELEMENT lru-memory-size (class-name, parameter*)?>
-<!ATTLIST lru-memory-size
-    maximum CDATA #IMPLIED
-    action (local-destroy|overflow-to-disk) #IMPLIED>
-
-
-<!--
-A "key-constraint" element specifies the name of a class to which the
-keys of a region are constrained.
--->
-
-<!ELEMENT key-constraint (#PCDATA)>
-
-<!--
-A "region-time-to-live" element specifies a Region's time to live
--->
-
-<!ELEMENT region-time-to-live (expiration-attributes)>
-
-<!--
-A "region-idle-time" element specifies a Region's idle time
--->
-
-<!ELEMENT region-idle-time (expiration-attributes)>
-
-<!--
-A "entry-time-to-live" element specifies a Region's entries' time to
-live
--->
-
-<!ELEMENT entry-time-to-live (expiration-attributes)>
-
-<!--
-A "entry-idle-time" element specifies a Region's entries' idle time
--->
-
-<!ELEMENT entry-idle-time (expiration-attributes)>
-
-<!-- 
-An "expiration-attributes" element describes expiration 
--->
-
-<!ELEMENT expiration-attributes EMPTY>
-<!ATTLIST expiration-attributes
-  timeout CDATA #REQUIRED
-  action (invalidate | destroy | local-invalidate | local-destroy) #IMPLIED
->
-
-<!--
-An "entry" element desribes an entry to be added to a region.  Note
-that if an entry with the given key already exists in the region, it
-will be replaced.
--->
-
-<!ELEMENT entry (key, value)>
-
-<!-- 
-A "class-name" element specifies the name of a Declarable class, an
-instance of which is created when a declarative cache XML file is
-read.
--->
-
-<!ELEMENT class-name (#PCDATA)>
-
-<!-- 
-A "parameter" element describes a parameter used to initialize a
-Declarable object.
--->
-
-<!ELEMENT parameter (string | declarable)>
-<!ATTLIST parameter
-  name CDATA #REQUIRED
->
-
-<!--
-A "cache-loader" element describes a region's CacheLoader
--->
-
-<!ELEMENT cache-loader (class-name, parameter*)>
-
-<!--
-A "disk-write-attributes" element describes how entry data is written
-to disk.
--->
-
-<!ELEMENT disk-write-attributes (synchronous-writes | asynchronous-writes)>
-
-<!--
-A "synchronous-writes" element specifies that entry data should be
-written to disk synchronously.
--->
-
-<!ELEMENT synchronous-writes EMPTY>
-
-<!--
-An "asynchronous-writes" element specifies how entry data should be
-written to disk asynchronous.
--->
-
-<!ELEMENT asynchronous-writes EMPTY>
-<!ATTLIST asynchronous-writes
-  time-interval CDATA #REQUIRED
-  bytes-threshold CDATA #REQUIRED
->
-
-<!-- 
-A "disk-dirs" element specifies the region's disk directories
--->
-<!ELEMENT disk-dirs (disk-dir+)>
-
-<!--
-A "disk-dir" element specifies one of a region's disk directories
--->
-
-<!ELEMENT disk-dir (#PCDATA)>
-
-<!--
-A "cache-writer" element describes a region's CacheWriter
--->
-
-<!ELEMENT cache-writer (class-name, parameter*)>
-
-
-<!--
-A "cache-listener" element describes a region's CacheListener
--->
-
-<!ELEMENT cache-listener (class-name, parameter*)>
-
-<!--
-A "key" element describes the key in a Region entry
--->
-<!ELEMENT key (string | declarable)>
-
-<!--
-A "value" element describes the value in a Region entry
--->
-<!ELEMENT value (string | declarable)>
-
-<!--
-A "string" element specifies a String to placed in a Region entry
--->
-<!ELEMENT string (#PCDATA)>
-
-<!--
-A "declarable" element specifies a Declarable object to be placed in a
-Region entry
--->
-<!ELEMENT declarable (class-name, parameter*)>

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/952ab6fa/geode-core/src/main/resources/org/apache/geode/cache/doc-files/cache4_0.dtd
----------------------------------------------------------------------
diff --git a/geode-core/src/main/resources/org/apache/geode/cache/doc-files/cache4_0.dtd b/geode-core/src/main/resources/org/apache/geode/cache/doc-files/cache4_0.dtd
deleted file mode 100644
index d91d50e..0000000
--- a/geode-core/src/main/resources/org/apache/geode/cache/doc-files/cache4_0.dtd
+++ /dev/null
@@ -1,392 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-Licensed to the Apache Software Foundation (ASF) under one or more
-contributor license agreements.  See the NOTICE file distributed with
-this work for additional information regarding copyright ownership.
-The ASF licenses this file to You under the Apache License, Version 2.0
-(the "License"); you may not use this file except in compliance with
-the License.  You may obtain a copy of the License at
-
-     http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
--->
-<!--
-
-This is the XML DTD for the GemFire distributed cache declarative
-caching XML file.  All declarative cache files must include a DOCTYPE
-of the following form:
-
-  <!DOCTYPE cache PUBLIC
-    "-//GemStone Systems, Inc.//GemFire Declarative Caching 4.0//EN"
-    "http://www.gemstone.com/dtd/cache4_0.dtd">
-
-The contents of a declarative XML file correspond to APIs found in the
-
-                      com.gemstone.gemfire.cache
-
-package.  A declarative caching XML file is used to populate a Cache
-when it is created.
-
--->
-
-<!--
-
-The following conventions apply to all GemFire distributed cache
-declarative caching XML file elements unless indicated otherwise.
-
-- In elements that contain PCDATA, leading and trailing whitespace in
-  the data may be ignored.
-
-- In elements whose value is an "enumerated type", the value is case
-  sensitive.
-
--->
-
-<!--
-The "cache" element is the root element of the declarative cache file.
-This element configures a GemFire Cache and describes the root regions it
-contains, if any.
--->
-
-<!ELEMENT cache (cache-transaction-manager?, bridge-server*, (vm-root-region|shared-root-region|jndi-bindings)*)>
-<!ATTLIST cache
-  lock-timeout CDATA #IMPLIED
-  lock-lease CDATA #IMPLIED
-  search-timeout CDATA #IMPLIED
-  is-server (true | false) #IMPLIED
-  cache-proxy-enabled (true | false) #IMPLIED
-  copy-on-read (true | false) #IMPLIED
->
-
-<!--
-A "cache-transaction-manager" describes a cache's transaction manager
-which is used to control transactions.
--->
-<!ELEMENT cache-transaction-manager (transaction-listener?)>
-
-<!--
-A "transaction-listener" describes a TransactionListener
--->
-<!ELEMENT transaction-listener (class-name, parameter*)>
-
-<!--
-The "bridge-server" element specifies a Cache Bridge Server that is
-started when the Cache is declaratively initialized.
--->
-<!ELEMENT bridge-server EMPTY>
-<!ATTLIST bridge-server
-   port CDATA #REQUIRED
-   deserialize-values (true | false) #IMPLIED
->
-
-<!--
-A "vm-root-region" element describes a root region whose entries and
-subregions will be stored in VM local memory.
-Note that the "name" attribute specifies the simple name of the region;
-it cannot contain a "/".
--->
-
-<!ELEMENT vm-root-region (region-attributes, index*, entry*, region*)>
-<!ATTLIST vm-root-region
-  name CDATA #REQUIRED
->
-
-<!--
-A "shared-root-region" element describes a root region whose entries
-and subregions will be stored in shared memory.
-Note that the "name" attribute specifies the simple name of the region;
-it cannot contain a "/".
--->
-
-<!ELEMENT shared-root-region (region-attributes, index*,  entry*, region*)>
-<!ATTLIST shared-root-region
-  name CDATA #REQUIRED
->
-
-
-<!--
-A "region" element describes a region (and its entries) in GemFire
-distributed cache.  It may be used to create a new region or may be
-used to add new entries to an existing region.  Note that the "name"
-attribute specifies the simple name of the region; it cannot contain a
-"/".
--->
-
-<!ELEMENT region ( region-attributes, index*, entry*, region* )>
-<!ATTLIST region
-  name CDATA #REQUIRED
->
-
-<!--
-A "region-attributes" element describes the attributes of a region to
-be created.
--->
-
-<!ELEMENT region-attributes (key-constraint?, value-constraint?, region-time-to-live?,
-  region-idle-time?, entry-time-to-live?, entry-idle-time?,
-  disk-write-attributes?, disk-dirs?,
-  cache-loader?, cache-writer?, cache-listener?, eviction-attributes?)>
-<!ATTLIST region-attributes
-  scope (local | distributed-no-ack | distributed-ack | global) #IMPLIED
-  mirror-type (none | keys | keys-values) #IMPLIED
-  serialize-values (true | false) #IMPLIED
-  keep-alive-timeout CDATA #IMPLIED
-  initial-capacity CDATA #IMPLIED
-  load-factor CDATA #IMPLIED
-  concurrency-level CDATA #IMPLIED
-  persist-backup (true | false) #IMPLIED
-  statistics-enabled (true | false) #IMPLIED
-  index-update-type (synchronous|asynchronous) #IMPLIED
-  is-lock-grantor (true | false) #IMPLIED
->
-
-<!-- Create eviction attributes that monitors and controls the size of the Region 
--->
-<!ELEMENT eviction-attributes (lru-entry-count|lru-heap-percentage|lru-memory-size)?>
-
-<!-- Create an LRU eviction controller which performs the action if the 
-     Region has more than the maximum number of Entries in the Region
--->
-<!ELEMENT lru-entry-count EMPTY>
-<!ATTLIST lru-entry-count
-    maximum CDATA #IMPLIED
-    action (local-destroy|overflow-to-disk) #IMPLIED>
-
-<!-- 
-   Create an LRU that measures the JVM heap after each interval, 
-   if the heap is over the maximum percentage, the action is performed.
--->
-<!ELEMENT lru-heap-percentage EMPTY>
-<!ATTLIST lru-heap-percentage
-    maximum CDATA #IMPLIED
-    time-interval CDATA #IMPLIED
-    action (local-destroy|overflow-to-disk) #IMPLIED>
-
-<!-- 
-   Create an LRU that performs the action when the memory size of the Region is over the
-   maximum.  The optional class-name and parameter allows for the declaration an ObjectSizer which 
-   is used to measure the size of each Object in the Region.  The class must implement the ObjectSizer interface.
--->
-<!ELEMENT lru-memory-size (class-name, parameter*)?>
-<!ATTLIST lru-memory-size
-    maximum CDATA #IMPLIED
-    action (local-destroy|overflow-to-disk) #IMPLIED>
-
-
-<!-- An "index" element describes an index to be created on a region in GemfireCache. The index node if any
-should all come immediately after the "region-attributes" node. There can be any number of  functional type
-of index on a Region, but only at max one index of type "primary-key". The "name" attribute is a required 
-field which identifies the name of the index
--->
-<!ELEMENT index (functional|primary-key)>
-<!ATTLIST index 
-  name CDATA #REQUIRED
->
-
-<!-- 
-A functional type of index needs a from-clause, expression which are mandatory. The import string used for specifying the type of
-Object in the region or the type of Object which the indexed expression evaluates to
--->
-<!ELEMENT functional EMPTY>
-
-<!ATTLIST functional 
-  from-clause CDATA #REQUIRED
-  expression  CDATA #REQUIRED  
-  imports CDATA #IMPLIED  
->
-
-<!-- 
-A primary-key type of index needs a field attribute  which is mandatory. There should be only one 
-or zero primary-index defined for a region
--->
-<!ELEMENT primary-key EMPTY>
-<!ATTLIST primary-key 
-  field  CDATA #REQUIRED    
->
-
-<!--
-A "key-constraint" element specifies the name of a class to which the
-keys of a region are constrained.
--->
-
-
-<!ELEMENT key-constraint (#PCDATA)>
-
-<!--
-A "value-constraint" element specifies the name of a class to which the
-values of a region are constrained.
--->
-
-<!ELEMENT value-constraint (#PCDATA)>
-
-
-<!--
-A "region-time-to-live" element specifies a Region's time to live
--->
-
-<!ELEMENT region-time-to-live (expiration-attributes)>
-
-<!--
-A "region-idle-time" element specifies a Region's idle time
--->
-
-<!ELEMENT region-idle-time (expiration-attributes)>
-
-<!--
-A "entry-time-to-live" element specifies a Region's entries' time to
-live
--->
-
-<!ELEMENT entry-time-to-live (expiration-attributes)>
-
-<!--
-A "entry-idle-time" element specifies a Region's entries' idle time
--->
-
-<!ELEMENT entry-idle-time (expiration-attributes)>
-
-<!-- 
-An "expiration-attributes" element describes expiration 
--->
-
-<!ELEMENT expiration-attributes EMPTY>
-<!ATTLIST expiration-attributes
-  timeout CDATA #REQUIRED
-  action (invalidate | destroy | local-invalidate | local-destroy) #IMPLIED
->
-
-<!--
-An "entry" element desribes an entry to be added to a region.  Note
-that if an entry with the given key already exists in the region, it
-will be replaced.
--->
-
-<!ELEMENT entry (key, value)>
-
-<!-- 
-A "class-name" element specifies the name of a Declarable class, an
-instance of which is created when a declarative cache XML file is
-read.
--->
-
-<!ELEMENT class-name (#PCDATA)>
-
-<!-- 
-A "parameter" element describes a parameter used to initialize a
-Declarable object.
--->
-
-<!ELEMENT parameter (string | declarable)>
-<!ATTLIST parameter
-  name CDATA #REQUIRED
->
-
-<!--
-A "cache-loader" element describes a region's CacheLoader
--->
-
-<!ELEMENT cache-loader (class-name, parameter*)>
-
-<!--
-A "disk-write-attributes" element describes how entry data is written
-to disk.
--->
-
-<!ELEMENT disk-write-attributes (synchronous-writes | asynchronous-writes)>
-
-<!--
-A "synchronous-writes" element specifies that entry data should be
-written to disk synchronously.
--->
-
-<!ELEMENT synchronous-writes EMPTY>
-
-<!--
-An "asynchronous-writes" element specifies how entry data should be
-written to disk asynchronous.
--->
-
-<!ELEMENT asynchronous-writes EMPTY>
-<!ATTLIST asynchronous-writes
-  time-interval CDATA #REQUIRED
-  bytes-threshold CDATA #REQUIRED
->
-
-<!-- 
-A "disk-dirs" element specifies the region's disk directories
--->
-<!ELEMENT disk-dirs (disk-dir+)>
-
-<!--
-A "disk-dir" element specifies one of a region's disk directories
--->
-
-<!ELEMENT disk-dir (#PCDATA)>
-
-<!--
-A "cache-writer" element describes a region's CacheWriter
--->
-
-<!ELEMENT cache-writer (class-name, parameter*)>
-
-<!--
-A "cache-listener" element describes a region's CacheListener
--->
-
-<!ELEMENT cache-listener (class-name, parameter*)>
-
-<!--
-A "key" element describes the key in a Region entry
--->
-<!ELEMENT key (string | declarable)>
-
-<!--
-A "value" element describes the value in a Region entry
--->
-<!ELEMENT value (string | declarable)>
-
-<!--
-A "string" element specifies a String to placed in a Region entry
--->
-<!ELEMENT string (#PCDATA)>
-
-<!--
-A "declarable" element specifies a Declarable object to be placed in a
-Region entry
--->
-<!ELEMENT declarable (class-name, parameter*)>
-<!-- A jndi-bindings element will contain the jndi-binding for each of the  datasources which are to be bound with the JNDI Context -->
-<!ELEMENT jndi-bindings (jndi-binding*)> 
-<!-- For every datasource which is bound to the tree , there wil exist one jndi-binding tag. This tag will describe the 
- property & configuration of the datasource . The attributes of jndi-binding are used for configuration by Gemfire, while the property element is used to configure the custom property for the datasource. Of the attributes list the type & jndi-name are required.
-impleDataSource.xa-datasource-class is needed when type is XAPooledDataSource, while conn-pooled-datasource-class is needed when type is PooledDataSource. jdbc-driver-class is needed when the type is SimpleDataSource.It is advisable to set the user-name & password as attributes rather than as property element. Or they may be set both as attributes of jndi-binding tag as well as attribute of property tag-->
-<!ELEMENT jndi-binding (property*)>
-<!ATTLIST jndi-binding
-  type (SimpleDataSource |PooledDataSource|XAPooledDataSource) #REQUIRED
-  jndi-name CDATA #REQUIRED
-  init-pool-size CDATA #IMPLIED
-  max-pool-size CDATA #IMPLIED  
-  idle-timeout-seconds CDATA #IMPLIED
-  blocking-timeout-seconds CDATA #IMPLIED
-  login-timeout-seconds CDATA #IMPLIED
-  conn-pooled-datasource-class CDATA #IMPLIED
-  xa-datasource-class CDATA  #IMPLIED 
-  connection-url CDATA #IMPLIED 
-  jdbc-driver-class CDATA #IMPLIED 
-  user-name CDATA #IMPLIED
-  password CDATA #IMPLIED
->
-<!ELEMENT property EMPTY>
-<!ATTLIST property
-  key CDATA #REQUIRED
-  value CDATA #REQUIRED
->
-
-
-
-

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/952ab6fa/geode-core/src/main/resources/org/apache/geode/cache/doc-files/cache4_1.dtd
----------------------------------------------------------------------
diff --git a/geode-core/src/main/resources/org/apache/geode/cache/doc-files/cache4_1.dtd b/geode-core/src/main/resources/org/apache/geode/cache/doc-files/cache4_1.dtd
deleted file mode 100644
index d64968a..0000000
--- a/geode-core/src/main/resources/org/apache/geode/cache/doc-files/cache4_1.dtd
+++ /dev/null
@@ -1,485 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-Licensed to the Apache Software Foundation (ASF) under one or more
-contributor license agreements.  See the NOTICE file distributed with
-this work for additional information regarding copyright ownership.
-The ASF licenses this file to You under the Apache License, Version 2.0
-(the "License"); you may not use this file except in compliance with
-the License.  You may obtain a copy of the License at
-
-     http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
--->
-<!--
-
-This is the XML DTD for the GemFire distributed cache declarative
-caching XML file.  All declarative cache files must include a DOCTYPE
-of the following form:
-
-  <!DOCTYPE cache PUBLIC
-    "-//GemStone Systems, Inc.//GemFire Declarative Caching 4.1//EN"
-    "http://www.gemstone.com/dtd/cache4_1.dtd">
-
-The contents of a declarative XML file correspond to APIs found in the
-
-                      com.gemstone.gemfire.cache
-
-package.  A declarative caching XML file is used to populate a Cache
-when it is created.
-
--->
-
-<!--
-
-The following conventions apply to all GemFire distributed cache
-declarative caching XML file elements unless indicated otherwise.
-
-- In elements that contain PCDATA, leading and trailing whitespace in
-  the data may be ignored.
-
-- In elements whose value is an "enumerated type", the value is case
-  sensitive.
-
--->
-
-<!--
-The "cache" element is the root element of the declarative cache file.
-This element configures a GemFire Cache and describes the root regions it
-contains, if any.  It also describes any "named" region attributes
-that may be referenved when creating regions.
--->
-
-<!ELEMENT cache (cache-transaction-manager?,
-                 dynamic-region-factory?,
-                 gateway-hub*, 
-                 bridge-server*, region-attributes*,
-                 (vm-root-region|shared-root-region|jndi-bindings)*)>
-<!ATTLIST cache
-  lock-timeout CDATA #IMPLIED
-  lock-lease CDATA #IMPLIED
-  search-timeout CDATA #IMPLIED
-  is-server (true | false) #IMPLIED
-  cache-proxy-enabled (true | false) #IMPLIED
-  copy-on-read (true | false) #IMPLIED
->
-
-<!--
-A "cache-transaction-manager" describes a cache's transaction manager
-which is used to control transactions.
--->
-<!ELEMENT cache-transaction-manager (transaction-listener?)>
-
-<!--
-A "transaction-listener" describes a TransactionListener
--->
-<!ELEMENT transaction-listener (class-name, parameter*)>
-
-<!--
-A "dynamic-region-factory" element configures a dynamic region factory for this cache.
-If this optional element is missing then the cache does not support dynamic regions.
-
-The attribute disable-persist-backup can be used to disable persistence of
-the dynamic-region-factory.
-
-The attribute disable-register-interest is for use in clients using
-BridgeWriters that are configured to establish a callback connection.
-In that case a dynamic region will, by default, register interest in
-all keys. This default behavior can be disabled using this attribute.
-
-The optional "disk-dir" sub-element can be used to specify the directory to store the
-persistent files that are used for dynamic region bookkeeping.
-It defaults to the current directory.
-
-The optional "cache-writer" sub-element must only be used for
-client applications in a client/server cache configuration and must be
-a bridge-writer with establishCallbackConnection set to true.
-It must not be specified in servers or peers.
--->
-<!ELEMENT dynamic-region-factory (disk-dir?, cache-writer?)>
-<!ATTLIST dynamic-region-factory
-  disable-persist-backup (true | false) #IMPLIED
-  disable-register-interest (true | false) #IMPLIED
->
-
-<!--
-The "gateway-hub" element specifies a Gateway Hub that is
-initialized when the Cache is declaratively initialized.
--->
-<!ELEMENT gateway-hub (gateway*)>
-<!ATTLIST gateway-hub
-  id CDATA #REQUIRED
-  port CDATA #REQUIRED
-  socket-buffer-size CDATA #IMPLIED
->
-
-<!--
-The "gateway" element specifies a Gateway that is
-initialized when a GatewayHub is declaratively initialized.
--->
-<!ELEMENT gateway (gateway-endpoint+, gateway-queue?)>
-<!ATTLIST gateway
-  id CDATA #REQUIRED
-  early-ack (true | false) #IMPLIED
-  socket-buffer-size CDATA #IMPLIED
-  socket-read-timeout CDATA #IMPLIED
->
-
-<!--
-The "gateway-endpoint" element specifies an endpoint that is
-initialized when a Gateway is declaratively initialized.
--->
-<!ELEMENT gateway-endpoint EMPTY>
-<!ATTLIST gateway-endpoint
-  id CDATA #REQUIRED
-  host CDATA #REQUIRED
-  port CDATA #REQUIRED
->
-
-<!--
-The "gateway-queue" element specifies a queue that is
-initialized when a Gateway is declaratively initialized.
--->
-<!ELEMENT gateway-queue EMPTY>
-<!ATTLIST gateway-queue
-  overflow-directory CDATA #IMPLIED
-  maximum-queue-memory CDATA #IMPLIED
-  batch-size CDATA #IMPLIED
-  batch-time-interval CDATA #IMPLIED
-  enable-conflation (true | false) #IMPLIED
-  enable-persistence (true | false) #IMPLIED
->
-
-<!--
-The "bridge-server" element specifies a Cache Bridge Server that is
-started when the Cache is declaratively initialized.
--->
-<!ELEMENT bridge-server EMPTY>
-<!ATTLIST bridge-server
-  port CDATA #REQUIRED
-  notify-by-subscription (true | false) #IMPLIED
-  socket-buffer-size CDATA #IMPLIED
-  maximum-time-between-pings CDATA #IMPLIED
->
-
-<!--
-A "vm-root-region" element describes a root region whose entries and
-subregions will be stored in VM local memory.
-Note that the "name" attribute specifies the simple name of the region;
-it cannot contain a "/".
--->
-
-<!ELEMENT vm-root-region (region-attributes, index*, entry*, region*)>
-<!ATTLIST vm-root-region
-  name CDATA #REQUIRED
->
-
-<!--
-A "shared-root-region" element describes a root region whose entries
-and subregions will be stored in shared memory.
-Note that the "name" attribute specifies the simple name of the region;
-it cannot contain a "/".
--->
-
-<!ELEMENT shared-root-region (region-attributes, index*,  entry*, region*)>
-<!ATTLIST shared-root-region
-  name CDATA #REQUIRED
->
-
-
-<!--
-A "region" element describes a region (and its entries) in GemFire
-distributed cache.  It may be used to create a new region or may be
-used to add new entries to an existing region.  Note that the "name"
-attribute specifies the simple name of the region; it cannot contain a
-"/".
--->
-
-<!ELEMENT region ( region-attributes, index*, entry*, region* )>
-<!ATTLIST region
-  name CDATA #REQUIRED
->
-
-<!--
-A "region-attributes" element describes the attributes of a region to
-be created.  It may also be assigned an "id" that may be referenced
-("refid") when declaring a region.  Note that forward references are
-not allowed.  That is, if an XML file contains a reference to an id
-that has not been declared, an exception will be thrown.
--->
-
-<!ELEMENT region-attributes (key-constraint?, value-constraint?, region-time-to-live?,
-  region-idle-time?, entry-time-to-live?, entry-idle-time?,
-  disk-write-attributes?, disk-dirs?,
-  cache-loader?, cache-writer?, cache-listener?, eviction-attributes?)>
-<!ATTLIST region-attributes
-  id CDATA #IMPLIED
-  refid CDATA #IMPLIED
-  scope (local | distributed-no-ack | distributed-ack | global) #IMPLIED
-  mirror-type (none | keys | keys-values) #IMPLIED
-  serialize-values (true | false) #IMPLIED
-  keep-alive-timeout CDATA #IMPLIED
-  initial-capacity CDATA #IMPLIED
-  load-factor CDATA #IMPLIED
-  concurrency-level CDATA #IMPLIED
-  persist-backup (true | false) #IMPLIED
-  statistics-enabled (true | false) #IMPLIED
-  index-update-type (synchronous|asynchronous) #IMPLIED
-  is-lock-grantor (true | false) #IMPLIED
-  early-ack (true | false) #IMPLIED
-  enable-wan (true | false) #IMPLIED
-  enable-conflation (true | false) #IMPLIED
-  enable-async-conflation (true | false) #IMPLIED
-  publisher (true | false) #IMPLIED
->
-
-<!-- Create eviction attributes that monitors and controls the size of the Region 
--->
-<!ELEMENT eviction-attributes (lru-entry-count|lru-heap-percentage|lru-memory-size)?>
-
-<!-- Create an LRU eviction controller which performs the action if the 
-     Region has more than the maximum number of Entries in the Region
--->
-<!ELEMENT lru-entry-count EMPTY>
-<!ATTLIST lru-entry-count
-    maximum CDATA #IMPLIED
-    action (local-destroy|overflow-to-disk) #IMPLIED>
-
-<!-- 
-   Create an LRU that measures the JVM heap after each interval, 
-   if the heap is over the maximum percentage, the action is performed.
--->
-<!ELEMENT lru-heap-percentage EMPTY>
-<!ATTLIST lru-heap-percentage
-    maximum CDATA #IMPLIED
-    time-interval CDATA #IMPLIED
-    action (local-destroy|overflow-to-disk) #IMPLIED>
-
-<!-- 
-   Create an LRU that performs the action when the memory size of the Region is over the
-   maximum.  The optional class-name and parameter allows for the declaration an ObjectSizer which 
-   is used to measure the size of each Object in the Region.  The class must implement the ObjectSizer interface.
--->
-<!ELEMENT lru-memory-size (class-name, parameter*)?>
-<!ATTLIST lru-memory-size
-    maximum CDATA #IMPLIED
-    action (local-destroy|overflow-to-disk) #IMPLIED>
-
-<!-- An "index" element describes an index to be created on a region in GemfireCache. The index node if any
-should all come immediately after the "region-attributes" node. There can be any number of  functional type
-of index on a Region, but only at max one index of type "primary-key". The "name" attribute is a required 
-field which identifies the name of the index
--->
-<!ELEMENT index (functional|primary-key)>
-<!ATTLIST index 
-  name CDATA #REQUIRED
->
-
-<!-- 
-A functional type of index needs a from-clause, expression which are mandatory. The import string used for specifying the type of
-Object in the region or the type of Object which the indexed expression evaluates to
--->
-<!ELEMENT functional EMPTY>
-
-<!ATTLIST functional 
-  from-clause CDATA #REQUIRED
-  expression  CDATA #REQUIRED  
-  imports CDATA #IMPLIED  
->
-
-<!-- 
-A primary-key type of index needs a field attribute  which is mandatory. There should be only one 
-or zero primary-index defined for a region
--->
-<!ELEMENT primary-key EMPTY>
-<!ATTLIST primary-key 
-  field  CDATA #REQUIRED    
->
-
-<!--
-A "key-constraint" element specifies the name of a class to which the
-keys of a region are constrained.
--->
-
-
-<!ELEMENT key-constraint (#PCDATA)>
-
-<!--
-A "value-constraint" element specifies the name of a class to which the
-values of a region are constrained.
--->
-
-<!ELEMENT value-constraint (#PCDATA)>
-
-
-<!--
-A "region-time-to-live" element specifies a Region's time to live
--->
-
-<!ELEMENT region-time-to-live (expiration-attributes)>
-
-<!--
-A "region-idle-time" element specifies a Region's idle time
--->
-
-<!ELEMENT region-idle-time (expiration-attributes)>
-
-<!--
-A "entry-time-to-live" element specifies a Region's entries' time to
-live
--->
-
-<!ELEMENT entry-time-to-live (expiration-attributes)>
-
-<!--
-A "entry-idle-time" element specifies a Region's entries' idle time
--->
-
-<!ELEMENT entry-idle-time (expiration-attributes)>
-
-<!-- 
-An "expiration-attributes" element describes expiration 
--->
-
-<!ELEMENT expiration-attributes EMPTY>
-<!ATTLIST expiration-attributes
-  timeout CDATA #REQUIRED
-  action (invalidate | destroy | local-invalidate | local-destroy) #IMPLIED
->
-
-<!--
-An "entry" element desribes an entry to be added to a region.  Note
-that if an entry with the given key already exists in the region, it
-will be replaced.
--->
-
-<!ELEMENT entry (key, value)>
-
-<!-- 
-A "class-name" element specifies the name of a Declarable class, an
-instance of which is created when a declarative cache XML file is
-read.
--->
-
-<!ELEMENT class-name (#PCDATA)>
-
-<!-- 
-A "parameter" element describes a parameter used to initialize a
-Declarable object.
--->
-
-<!ELEMENT parameter (string | declarable)>
-<!ATTLIST parameter
-  name CDATA #REQUIRED
->
-
-<!--
-A "cache-loader" element describes a region's CacheLoader
--->
-
-<!ELEMENT cache-loader (class-name, parameter*)>
-
-<!--
-A "disk-write-attributes" element describes how entry data is written
-to disk.
--->
-
-<!ELEMENT disk-write-attributes (synchronous-writes | asynchronous-writes)>
-
-<!--
-A "synchronous-writes" element specifies that entry data should be
-written to disk synchronously.
--->
-
-<!ELEMENT synchronous-writes EMPTY>
-
-<!--
-An "asynchronous-writes" element specifies how entry data should be
-written to disk asynchronous.
--->
-
-<!ELEMENT asynchronous-writes EMPTY>
-<!ATTLIST asynchronous-writes
-  time-interval CDATA #REQUIRED
-  bytes-threshold CDATA #REQUIRED
->
-
-<!-- 
-A "disk-dirs" element specifies the region's disk directories
--->
-<!ELEMENT disk-dirs (disk-dir+)>
-
-<!--
-A "disk-dir" element specifies one of a region's disk directories
--->
-
-<!ELEMENT disk-dir (#PCDATA)>
-
-<!--
-A "cache-writer" element describes a region's CacheWriter
--->
-
-<!ELEMENT cache-writer (class-name, parameter*)>
-
-<!--
-A "cache-listener" element describes a region's CacheListener
--->
-
-<!ELEMENT cache-listener (class-name, parameter*)>
-
-<!--
-A "key" element describes the key in a Region entry
--->
-<!ELEMENT key (string | declarable)>
-
-<!--
-A "value" element describes the value in a Region entry
--->
-<!ELEMENT value (string | declarable)>
-
-<!--
-A "string" element specifies a String to placed in a Region entry
--->
-<!ELEMENT string (#PCDATA)>
-
-<!--
-A "declarable" element specifies a Declarable object to be placed in a
-Region entry
--->
-<!ELEMENT declarable (class-name, parameter*)>
-<!-- A jndi-bindings element will contain the jndi-binding for each of the  datasources which are to be bound with the JNDI Context -->
-<!ELEMENT jndi-bindings (jndi-binding*)> 
-<!-- For every datasource which is bound to the tree , there wil exist one jndi-binding tag. This tag will describe the 
- property & configuration of the datasource . The attributes of jndi-binding are used for configuration by Gemfire, while the property element is used to configure the custom property for the datasource. Of the attributes list the type & jndi-name are required.
-impleDataSource.xa-datasource-class is needed when type is XAPooledDataSource, while conn-pooled-datasource-class is needed when type is PooledDataSource. jdbc-driver-class is needed when the type is SimpleDataSource.It is advisable to set the user-name & password as attributes rather than as property element. Or they may be set both as attributes of jndi-binding tag as well as attribute of property tag-->
-<!ELEMENT jndi-binding (config-property)*>
-<!ATTLIST jndi-binding
-  type (SimpleDataSource |PooledDataSource|XAPooledDataSource|ManagedDataSource) #REQUIRED
-  jndi-name CDATA #REQUIRED
-  init-pool-size CDATA #IMPLIED
-  max-pool-size CDATA #IMPLIED  
-  idle-timeout-seconds CDATA #IMPLIED
-  blocking-timeout-seconds CDATA #IMPLIED
-  login-timeout-seconds CDATA #IMPLIED
-  conn-pooled-datasource-class CDATA #IMPLIED
-  xa-datasource-class CDATA  #IMPLIED 
-  connection-url CDATA #IMPLIED 
-  jdbc-driver-class CDATA #IMPLIED 
-  user-name CDATA #IMPLIED
-  password CDATA #IMPLIED
-  managed-conn-factory-class CDATA #IMPLIED
-  transaction-type CDATA #IMPLIED
->
-<!ELEMENT config-property (config-property-name, config-property-type, config-property-value)>
-<!ELEMENT config-property-name (#PCDATA)>
-<!ELEMENT config-property-type (#PCDATA)>
-<!ELEMENT config-property-value (#PCDATA)>
-
-
-
-
-

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/952ab6fa/geode-core/src/main/resources/org/apache/geode/cache/doc-files/cache5_0.dtd
----------------------------------------------------------------------
diff --git a/geode-core/src/main/resources/org/apache/geode/cache/doc-files/cache5_0.dtd b/geode-core/src/main/resources/org/apache/geode/cache/doc-files/cache5_0.dtd
deleted file mode 100644
index 34ca2a9..0000000
--- a/geode-core/src/main/resources/org/apache/geode/cache/doc-files/cache5_0.dtd
+++ /dev/null
@@ -1,519 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-Licensed to the Apache Software Foundation (ASF) under one or more
-contributor license agreements.  See the NOTICE file distributed with
-this work for additional information regarding copyright ownership.
-The ASF licenses this file to You under the Apache License, Version 2.0
-(the "License"); you may not use this file except in compliance with
-the License.  You may obtain a copy of the License at
-
-     http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
--->
-<!--
-
-This is the XML DTD for the GemFire distributed cache declarative
-caching XML file.  All declarative cache files must include a DOCTYPE
-of the following form:
-
-  <!DOCTYPE cache PUBLIC
-    "-//GemStone Systems, Inc.//GemFire Declarative Caching 5.0//EN"
-    "http://www.gemstone.com/dtd/cache5_0.dtd">
-
-The contents of a declarative XML file correspond to APIs found in the
-
-                      com.gemstone.gemfire.cache
-
-package.  A declarative caching XML file is used to populate a Cache
-when it is created.
-
--->
-
-<!--
-
-The following conventions apply to all GemFire distributed cache
-declarative caching XML file elements unless indicated otherwise.
-
-- In elements that contain PCDATA, leading and trailing whitespace in
-  the data may be ignored.
-
-- In elements whose value is an "enumerated type", the value is case
-  sensitive.
-
--->
-
-<!--
-The "cache" element is the root element of the declarative cache file.
-This element configures a GemFire Cache and describes the root regions it
-contains, if any.
--->
-
-<!ELEMENT cache (cache-transaction-manager?,
-                 dynamic-region-factory?,
-                 gateway-hub*,
-                 bridge-server*,
-                 region-attributes*,
-                 (region|vm-root-region|jndi-bindings)*)>
-<!ATTLIST cache
-  lock-timeout CDATA #IMPLIED
-  lock-lease CDATA #IMPLIED
-  search-timeout CDATA #IMPLIED
-  is-server (true | false) #IMPLIED
-  copy-on-read (true | false) #IMPLIED
->
-
-<!--
-A "cache-transaction-manager" describes a cache's transaction manager
-which is used to control transactions.
--->
-<!ELEMENT cache-transaction-manager (transaction-listener*)>
-
-<!--
-A "transaction-listener" describes a TransactionListener
--->
-<!ELEMENT transaction-listener (class-name, parameter*)>
-
-
-<!--
-A "dynamic-region-factory" element configures a dynamic region factory for this cache.
-If this optional element is missing then the cache does not support dynamic regions.
-
-The optional "disk-dir" sub-element can be used to specify the directory to store the
-persistent files that are used for dynamic region bookkeeping.
-It defaults to the current directory.
-
-The optional "cache-loader" and "cache-writer" sub-elements should only be used for
-client applications in a client/server cache configuration and then must be a bridge-loader
-and a bridge-writer.  They should not be specified in servers or peers.
--->
-<!ELEMENT dynamic-region-factory (disk-dir?, cache-loader?, cache-writer?)>
-<!ATTLIST dynamic-region-factory
-  disable-persist-backup (true | false) #IMPLIED
-  disable-register-interest (true | false) #IMPLIED
->
-
-<!--
-The "gateway-hub" element specifies a Gateway Hub that is
-initialized when the Cache is declaratively initialized.
--->
-<!ELEMENT gateway-hub (gateway*)>
-<!ATTLIST gateway-hub
-  id CDATA #REQUIRED
-  port CDATA #REQUIRED
-  socket-buffer-size CDATA #IMPLIED
-  maximum-time-between-pings CDATA #IMPLIED
->
-
-<!--
-The "gateway" element specifies a Gateway that is
-initialized when a GatewayHub is declaratively initialized.
--->
-<!ELEMENT gateway (gateway-endpoint+, gateway-queue?)>
-<!ATTLIST gateway
-  id CDATA #REQUIRED
-  early-ack (true | false) #IMPLIED
-  socket-buffer-size CDATA #IMPLIED
-  socket-read-timeout CDATA #IMPLIED
->
-
-<!--
-The "gateway-endpoint" element specifies an endpoint that is
-initialized when a Gateway is declaratively initialized.
--->
-<!ELEMENT gateway-endpoint EMPTY>
-<!ATTLIST gateway-endpoint
-  id CDATA #REQUIRED
-  host CDATA #REQUIRED
-  port CDATA #REQUIRED
->
-
-<!--
-The "gateway-queue" element specifies a queue that is
-initialized when a Gateway is declaratively initialized.
--->
-<!ELEMENT gateway-queue EMPTY>
-<!ATTLIST gateway-queue
-  overflow-directory CDATA #IMPLIED
-  maximum-queue-memory CDATA #IMPLIED
-  batch-size CDATA #IMPLIED
-  batch-time-interval CDATA #IMPLIED
-  batch-conflation (true | false) #IMPLIED
-  enable-persistence (true | false) #IMPLIED
->
-
-<!--
-The "bridge-server" element specifies a Cache Bridge Server that is
-started when the Cache is declaratively initialized.
--->
-<!ELEMENT bridge-server EMPTY>
-<!ATTLIST bridge-server
-   port CDATA #REQUIRED
-   max-connections CDATA #IMPLIED
-   notify-by-subscription (true | false) #IMPLIED
-   socket-buffer-size CDATA #IMPLIED
-   maximum-time-between-pings CDATA #IMPLIED
->
-
-<!--
-A "vm-root-region" element is the same as "region".
-This element exists for backwards compatiblity and should not be used
-in new xml files.
--->
-
-<!ELEMENT vm-root-region (region-attributes, index*, entry*, region*)>
-<!ATTLIST vm-root-region
-  name CDATA #REQUIRED
->
-
-<!--
-A "region" element describes a region (and its entries) in GemFire
-distributed cache.  It may be used to create a new region or may be
-used to add new entries to an existing region.  Note that the "name"
-attribute specifies the simple name of the region; it cannot contain a
-"/".
--->
-
-<!ELEMENT region ( region-attributes, index*, entry*, region* )>
-<!ATTLIST region
-  name CDATA #REQUIRED
->
-
-<!--
-A "region-attributes" element describes the attributes of a region to
-be created.
--->
-
-<!ELEMENT region-attributes (key-constraint?, value-constraint?, region-time-to-live?,
-  region-idle-time?, entry-time-to-live?, entry-idle-time?,
-  disk-write-attributes?, disk-dirs?, partition-attributes?,
-  membership-attributes?, subscription-attributes?,
-  cache-loader?, cache-writer?, cache-listener*, eviction-attributes?)>
-<!ATTLIST region-attributes
-  id CDATA #IMPLIED
-  refid CDATA #IMPLIED
-  scope (local | distributed-no-ack | distributed-ack | global) #IMPLIED
-  mirror-type (none | keys | keys-values) #IMPLIED
-  data-policy (normal
-             | empty
-             | replicate
-             | persistent-replicate
-             ) #IMPLIED
-  initial-capacity CDATA #IMPLIED
-  load-factor CDATA #IMPLIED
-  concurrency-level CDATA #IMPLIED
-  persist-backup (true | false) #IMPLIED
-  statistics-enabled (true | false) #IMPLIED
-  ignore-jta (true | false) #IMPLIED
-  index-update-type (synchronous|asynchronous) #IMPLIED
-  is-lock-grantor (true | false) #IMPLIED
-  early-ack (true | false) #IMPLIED
-  multicast-enabled (true | false) #IMPLIED
-  enable-gateway (true | false) #IMPLIED
-  enable-bridge-conflation (true | false) #IMPLIED
-  enable-async-conflation (true | false) #IMPLIED
-  publisher (true | false) #IMPLIED
->
-
-<!-- Create eviction attributes that monitors and controls the size of the Region 
--->
-<!ELEMENT eviction-attributes (lru-entry-count|lru-heap-percentage|lru-memory-size)?>
-
-<!-- Create an LRU eviction controller which performs the action if the 
-     Region has more than the maximum number of Entries in the Region
--->
-<!ELEMENT lru-entry-count EMPTY>
-<!ATTLIST lru-entry-count
-    maximum CDATA #IMPLIED
-    action (local-destroy|overflow-to-disk) #IMPLIED>
-
-<!-- 
-   Create an LRU that measures the JVM heap after each interval, 
-   if the heap is over the maximum percentage, the action is performed.
--->
-<!ELEMENT lru-heap-percentage EMPTY>
-<!ATTLIST lru-heap-percentage
-    maximum CDATA #IMPLIED
-    time-interval CDATA #IMPLIED
-    action (local-destroy|overflow-to-disk) #IMPLIED>
-
-<!-- 
-   Create an LRU that performs the action when the memory size of the Region is over the
-   maximum.  The optional class-name and parameter allows for the declaration an ObjectSizer which 
-   is used to measure the size of each Object in the Region.  The class must implement the ObjectSizer interface.
--->
-<!ELEMENT lru-memory-size (class-name, parameter*)?>
-<!ATTLIST lru-memory-size
-    maximum CDATA #IMPLIED
-    action (local-destroy|overflow-to-disk) #IMPLIED>
-
-
-<!-- An "index" element describes an index to be created on a region in GemfireCache. The index node if any
-should all come immediately after the "region-attributes" node. There can be any number of  functional type
-of index on a Region, but only at max one index of type "primary-key". The "name" attribute is a required 
-field which identifies the name of the index
--->
-<!ELEMENT index (functional|primary-key)>
-<!ATTLIST index 
-  name CDATA #REQUIRED
->
-
-<!-- 
-A functional type of index needs a from-clause, expression which are mandatory. The import string used for specifying the type of
-Object in the region or the type of Object which the indexed expression evaluates to
--->
-<!ELEMENT functional EMPTY>
-
-<!ATTLIST functional 
-  from-clause CDATA #REQUIRED
-  expression  CDATA #REQUIRED  
-  imports CDATA #IMPLIED  
->
-
-<!-- 
-A primary-key type of index needs a field attribute  which is mandatory. There should be only one 
-or zero primary-index defined for a region
--->
-<!ELEMENT primary-key EMPTY>
-<!ATTLIST primary-key 
-  field  CDATA #REQUIRED    
->
-
-<!--
-A "key-constraint" element specifies the name of a class to which the
-keys of a region are constrained.
--->
-
-
-<!ELEMENT key-constraint (#PCDATA)>
-
-<!--
-A "value-constraint" element specifies the name of a class to which the
-values of a region are constrained.
--->
-
-<!ELEMENT value-constraint (#PCDATA)>
-
-
-<!--
-A "region-time-to-live" element specifies a Region's time to live
--->
-
-<!ELEMENT region-time-to-live (expiration-attributes)>
-
-<!--
-A "region-idle-time" element specifies a Region's idle time
--->
-
-<!ELEMENT region-idle-time (expiration-attributes)>
-
-<!--
-A "entry-time-to-live" element specifies a Region's entries' time to
-live
--->
-
-<!ELEMENT entry-time-to-live (expiration-attributes)>
-
-<!--
-A "entry-idle-time" element specifies a Region's entries' idle time
--->
-
-<!ELEMENT entry-idle-time (expiration-attributes)>
-
-<!-- 
-An "expiration-attributes" element describes expiration 
--->
-
-<!ELEMENT expiration-attributes EMPTY>
-<!ATTLIST expiration-attributes
-  timeout CDATA #REQUIRED
-  action (invalidate | destroy | local-invalidate | local-destroy) #IMPLIED
->
-
-<!--
-An "entry" element desribes an entry to be added to a region.  Note
-that if an entry with the given key already exists in the region, it
-will be replaced.
--->
-
-<!ELEMENT entry (key, value)>
-
-<!-- 
-A "class-name" element specifies the name of a Declarable class, an
-instance of which is created when a declarative cache XML file is
-read.
--->
-
-<!ELEMENT class-name (#PCDATA)>
-
-<!-- 
-A "parameter" element describes a parameter used to initialize a
-Declarable object.
--->
-
-<!ELEMENT parameter (string | declarable)>
-<!ATTLIST parameter
-  name CDATA #REQUIRED
->
-
-<!--
-A "cache-loader" element describes a region's CacheLoader
--->
-
-<!ELEMENT cache-loader (class-name, parameter*)>
-
-<!--
-A "disk-write-attributes" element describes how entry data is written
-to disk.
--->
-
-<!ELEMENT disk-write-attributes (synchronous-writes | asynchronous-writes)>
-
-<!--
-A "synchronous-writes" element specifies that entry data should be
-written to disk synchronously.
--->
-
-<!ELEMENT synchronous-writes EMPTY>
-
-<!--
-An "asynchronous-writes" element specifies how entry data should be
-written to disk asynchronous.
--->
-
-<!ELEMENT asynchronous-writes EMPTY>
-<!ATTLIST asynchronous-writes
-  time-interval CDATA #REQUIRED
-  bytes-threshold CDATA #REQUIRED
->
-
-<!-- 
-A "disk-dirs" element specifies the region's disk directories
--->
-<!ELEMENT disk-dirs (disk-dir+)>
-
-<!--
-A "disk-dir" element specifies one of a region's disk directories
--->
-
-<!ELEMENT disk-dir (#PCDATA)>
-
-<!--
-A "partition-attributes" element configures a region for partitioned
-data storage
--->
-
-<!ELEMENT partition-attributes (cache-loader?, local-properties?, global-properties?)>
-<!ATTLIST partition-attributes
-  redundant-copies CDATA #IMPLIED
->
-
-<!-- 
-  Partitioned Region properties that affect Caches that store data for the partitioned region
-  -->
-<!ELEMENT global-properties (parameter*)>
-
-<!-- 
-  Partitioned Region properties that affect the storage that the local Cache contributes to the Partitioned Region
-  -->
-<!ELEMENT local-properties (parameter*)>
-  
-<!--
-A "membership-attributes" element configures a region for membership
-constraints based on required roles
--->
-
-<!ELEMENT membership-attributes (required-role*)>
-<!ATTLIST membership-attributes
-  loss-action (no-access | limited-access | full-access | reconnect) #IMPLIED
-  resumption-action (none | reinitialize) #IMPLIED
->
-
-<!--
-A "required-role" element specifies a role that is required for reliable
-access to the region
--->
-
-<!ELEMENT required-role EMPTY>
-<!ATTLIST required-role
-  name CDATA #REQUIRED
->
-
-<!--
-A "subscription-attributes" element configures how a region subscribes
-to remote distributed regions
--->
-
-<!ELEMENT subscription-attributes EMPTY>
-<!ATTLIST subscription-attributes
-  interest-policy (all | cache-content) #IMPLIED
->
-
-<!--
-A "cache-writer" element describes a region's CacheWriter
--->
-
-<!ELEMENT cache-writer (class-name, parameter*)>
-
-<!--
-A "cache-listener" element describes a region's CacheListener
--->
-
-<!ELEMENT cache-listener (class-name, parameter*)>
-
-<!--
-A "key" element describes the key in a Region entry
--->
-<!ELEMENT key (string | declarable)>
-
-<!--
-A "value" element describes the value in a Region entry
--->
-<!ELEMENT value (string | declarable)>
-
-<!--
-A "string" element specifies a String to placed in a Region entry
--->
-<!ELEMENT string (#PCDATA)>
-
-<!--
-A "declarable" element specifies a Declarable object to be placed in a
-Region entry
--->
-<!ELEMENT declarable (class-name, parameter*)>
-<!-- A jndi-bindings element will contain the jndi-binding for each of the  datasources which are to be bound with the JNDI Context -->
-<!ELEMENT jndi-bindings (jndi-binding*)> 
-<!-- For every datasource which is bound to the tree , there wil exist one jndi-binding tag. This tag will describe the 
- property & configuration of the datasource . The attributes of jndi-binding are used for configuration by Gemfire, while the property element is used to configure the custom property for the datasource. Of the attributes list the type & jndi-name are required.
-impleDataSource.xa-datasource-class is needed when type is XAPooledDataSource, while conn-pooled-datasource-class is needed when type is PooledDataSource. jdbc-driver-class is needed when the type is SimpleDataSource.It is advisable to set the user-name & password as attributes rather than as property element. Or they may be set both as attributes of jndi-binding tag as well as attribute of property tag-->
-<!ELEMENT jndi-binding (config-property*)>
-<!ATTLIST jndi-binding
-  type (SimpleDataSource|PooledDataSource|XAPooledDataSource|ManagedDataSource) #REQUIRED
-  jndi-name CDATA #REQUIRED
-  init-pool-size CDATA #IMPLIED
-  max-pool-size CDATA #IMPLIED  
-  idle-timeout-seconds CDATA #IMPLIED
-  blocking-timeout-seconds CDATA #IMPLIED
-  login-timeout-seconds CDATA #IMPLIED
-  conn-pooled-datasource-class CDATA #IMPLIED
-  xa-datasource-class CDATA  #IMPLIED 
-  connection-url CDATA #IMPLIED 
-  jdbc-driver-class CDATA #IMPLIED 
-  user-name CDATA #IMPLIED
-  password CDATA #IMPLIED
-  managed-conn-factory-class CDATA #IMPLIED
-  transaction-type CDATA #IMPLIED
->
-<!ELEMENT config-property (config-property-name, config-property-type, config-property-value)>
-<!ELEMENT config-property-name (#PCDATA)>
-<!ELEMENT config-property-type (#PCDATA)>
-<!ELEMENT config-property-value (#PCDATA)>
-
-
-
-
-

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/952ab6fa/geode-core/src/main/resources/org/apache/geode/cache/doc-files/cache5_1.dtd
----------------------------------------------------------------------
diff --git a/geode-core/src/main/resources/org/apache/geode/cache/doc-files/cache5_1.dtd b/geode-core/src/main/resources/org/apache/geode/cache/doc-files/cache5_1.dtd
deleted file mode 100755
index 4a93047..0000000
--- a/geode-core/src/main/resources/org/apache/geode/cache/doc-files/cache5_1.dtd
+++ /dev/null
@@ -1,534 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-Licensed to the Apache Software Foundation (ASF) under one or more
-contributor license agreements.  See the NOTICE file distributed with
-this work for additional information regarding copyright ownership.
-The ASF licenses this file to You under the Apache License, Version 2.0
-(the "License"); you may not use this file except in compliance with
-the License.  You may obtain a copy of the License at
-
-     http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
--->
-<!--
-
-This is the XML DTD for the GemFire distributed cache declarative
-caching XML file.  All declarative cache files must include a DOCTYPE
-of the following form:
-
-  <!DOCTYPE cache PUBLIC
-    "-//GemStone Systems, Inc.//GemFire Declarative Caching 5.1//EN"
-    "http://www.gemstone.com/dtd/cache5_1.dtd">
-
-The contents of a declarative XML file correspond to APIs found in the
-
-                      com.gemstone.gemfire.cache
-
-package.  A declarative caching XML file is used to populate a Cache
-when it is created.
-
--->
-
-<!--
-
-The following conventions apply to all GemFire distributed cache
-declarative caching XML file elements unless indicated otherwise.
-
-- In elements that contain PCDATA, leading and trailing whitespace in
-  the data may be ignored.
-
-- In elements whose value is an "enumerated type", the value is case
-  sensitive.
-
--->
-
-<!--
-The "cache" element is the root element of the declarative cache file.
-This element configures a GemFire Cache and describes the root regions it
-contains, if any.
--->
-
-<!ELEMENT cache (cache-transaction-manager?,
-                 dynamic-region-factory?,
-                 gateway-hub*,
-                 bridge-server*,
-                 region-attributes*,
-                 (region|vm-root-region|jndi-bindings)*)>
-<!ATTLIST cache
-  lock-timeout CDATA #IMPLIED
-  lock-lease CDATA #IMPLIED
-  search-timeout CDATA #IMPLIED
-  message-sync-interval CDATA #IMPLIED
-  is-server (true | false) #IMPLIED
-  copy-on-read (true | false) #IMPLIED
->
-
-
-<!--
-A "cache-transaction-manager" element allows insertion of cache-level transaction
-listeners.
--->
-<!ELEMENT cache-transaction-manager (transaction-listener*)>
-
-<!--
-A "transaction-listener" describes a TransactionListener
--->
-<!ELEMENT transaction-listener (class-name, parameter*)>
-
-<!--
-A "dynamic-region-factory" element configures a dynamic region factory for this cache.
-If this optional element is missing then the cache does not support dynamic regions.
-
-The optional "disk-dir" sub-element can be used to specify the directory to store the
-persistent files that are used for dynamic region bookkeeping.
-It defaults to the current directory.
-
-The optional "cache-loader" and "cache-writer" sub-elements should only be used for
-client applications in a client/server cache configuration and then must be a bridge-loader
-and a bridge-writer.  They should not be specified in servers or peers.
--->
-<!ELEMENT dynamic-region-factory (disk-dir?, cache-loader?, cache-writer?)>
-<!ATTLIST dynamic-region-factory
-  disable-persist-backup (true | false) #IMPLIED
-  disable-register-interest (true | false) #IMPLIED
->
-
-<!--
-The "gateway-hub" element specifies a Gateway Hub that is
-initialized when the Cache is declaratively initialized.
--->
-<!ELEMENT gateway-hub (gateway*)>
-<!ATTLIST gateway-hub
-  id CDATA #REQUIRED
-  port CDATA #REQUIRED
-  socket-buffer-size CDATA #IMPLIED
-  maximum-time-between-pings CDATA #IMPLIED
-  startup-policy (primary | secondary | none) #IMPLIED
->
-
-<!--
-The "gateway" element specifies a Gateway that is
-initialized when a GatewayHub is declaratively initialized.
--->
-<!ELEMENT gateway ((gateway-endpoint+ | gateway-listener+), gateway-queue?)>
-<!ATTLIST gateway
-  id CDATA #REQUIRED
-  early-ack (true | false) #IMPLIED
-  socket-buffer-size CDATA #IMPLIED
-  socket-read-timeout CDATA #IMPLIED
->
-
-<!--
-The "gateway-endpoint" element specifies an endpoint that is
-initialized when a Gateway is declaratively initialized.
--->
-<!ELEMENT gateway-endpoint EMPTY>
-<!ATTLIST gateway-endpoint
-  id CDATA #REQUIRED
-  host CDATA #REQUIRED
-  port CDATA #REQUIRED
->
-
-<!--
-The "gateway-listener" element specifies a listener that is
-initialized when a Gateway is declaratively initialized.
--->
-<!ELEMENT gateway-listener (class-name, parameter*)>
-<!ATTLIST gateway-listener
->
-
-<!--
-The "gateway-queue" element specifies a queue that is
-initialized when a Gateway is declaratively initialized.
--->
-<!ELEMENT gateway-queue EMPTY>
-<!ATTLIST gateway-queue
-  overflow-directory CDATA #IMPLIED
-  maximum-queue-memory CDATA #IMPLIED
-  batch-size CDATA #IMPLIED
-  batch-time-interval CDATA #IMPLIED
-  batch-conflation (true | false) #IMPLIED
-  enable-persistence (true | false) #IMPLIED
->
-
-<!--
-The "bridge-server" element specifies a Cache Bridge Server that is
-started when the Cache is declaratively initialized.
--->
-<!ELEMENT bridge-server EMPTY>
-<!ATTLIST bridge-server
-   port CDATA #REQUIRED
-   max-connections CDATA #IMPLIED
-   max-threads CDATA #IMPLIED
-   notify-by-subscription (true | false) #IMPLIED
-   socket-buffer-size CDATA #IMPLIED
-   maximum-time-between-pings CDATA #IMPLIED
-   maximum-message-count CDATA #IMPLIED
-   message-time-to-live CDATA #IMPLIED
->
-
-<!--
-A "vm-root-region" element is the same as "region".
-This element exists for backwards compatiblity and should not be used
-in new xml files.
--->
-
-<!ELEMENT vm-root-region (region-attributes, index*, entry*, region*)>
-<!ATTLIST vm-root-region
-  name CDATA #REQUIRED
->
-
-<!--
-A "region" element describes a region (and its entries) in GemFire
-distributed cache.  It may be used to create a new region or may be
-used to add new entries to an existing region.  Note that the "name"
-attribute specifies the simple name of the region; it cannot contain a
-"/".
--->
-
-<!ELEMENT region ( region-attributes, index*, entry*, region* )>
-<!ATTLIST region
-  name CDATA #REQUIRED
->
-
-<!--
-A "region-attributes" element describes the attributes of a region to
-be created.
--->
-
-<!ELEMENT region-attributes (key-constraint?, value-constraint?, region-time-to-live?,
-  region-idle-time?, entry-time-to-live?, entry-idle-time?,
-  disk-write-attributes?, disk-dirs?, partition-attributes?,
-  membership-attributes?, subscription-attributes?,
-  cache-loader?, cache-writer?, cache-listener*, eviction-attributes?)>
-<!ATTLIST region-attributes
-  id CDATA #IMPLIED
-  refid CDATA #IMPLIED
-  scope (local | distributed-no-ack | distributed-ack | global) #IMPLIED
-  mirror-type (none | keys | keys-values) #IMPLIED
-  data-policy (normal
-             | empty
-             | replicate
-             | persistent-replicate
-             | partition
-             ) #IMPLIED
-  initial-capacity CDATA #IMPLIED
-  load-factor CDATA #IMPLIED
-  concurrency-level CDATA #IMPLIED
-  persist-backup (true | false) #IMPLIED
-  statistics-enabled (true | false) #IMPLIED
-  ignore-jta (true | false) #IMPLIED
-  index-update-type (synchronous|asynchronous) #IMPLIED
-  is-lock-grantor (true | false) #IMPLIED
-  early-ack (true | false) #IMPLIED
-  multicast-enabled (true | false) #IMPLIED
-  enable-gateway (true | false) #IMPLIED
-  enable-bridge-conflation (true | false) #IMPLIED
-  enable-async-conflation (true | false) #IMPLIED
-  publisher (true | false) #IMPLIED
-  hub-id CDATA #IMPLIED
->
-
-<!-- Create eviction attributes that monitors and controls the size of the Region 
--->
-<!ELEMENT eviction-attributes (lru-entry-count|lru-heap-percentage|lru-memory-size)?>
-
-<!-- Create an LRU eviction controller which performs the action if the 
-     Region has more than the maximum number of Entries in the Region
--->
-<!ELEMENT lru-entry-count EMPTY>
-<!ATTLIST lru-entry-count
-    maximum CDATA #IMPLIED
-    action (local-destroy|overflow-to-disk) #IMPLIED>
-
-<!-- 
-   Create an LRU that measures the JVM heap after each interval, 
-   if the heap is over the maximum percentage, the action is performed.
--->
-<!ELEMENT lru-heap-percentage EMPTY>
-<!ATTLIST lru-heap-percentage
-    maximum CDATA #IMPLIED
-    time-interval CDATA #IMPLIED
-    action (local-destroy|overflow-to-disk) #IMPLIED>
-
-<!-- 
-   Create an LRU that performs the action when the memory size of the Region is over the
-   maximum.  The optional class-name and parameter allows for the declaration an ObjectSizer which 
-   is used to measure the size of each Object in the Region.  The class must implement the ObjectSizer interface.
--->
-<!ELEMENT lru-memory-size (class-name, parameter*)?>
-<!ATTLIST lru-memory-size
-    maximum CDATA #IMPLIED
-    action (local-destroy|overflow-to-disk) #IMPLIED>
-
-
-<!-- An "index" element describes an index to be created on a region in GemfireCache. The index node if any
-should all come immediately after the "region-attributes" node. There can be any number of  functional type
-of index on a Region, but only at max one index of type "primary-key". The "name" attribute is a required 
-field which identifies the name of the index
--->
-<!ELEMENT index (functional|primary-key)>
-<!ATTLIST index 
-  name CDATA #REQUIRED
->
-
-<!-- 
-A functional type of index needs a from-clause, expression which are mandatory. The import string used for specifying the type of
-Object in the region or the type of Object which the indexed expression evaluates to
--->
-<!ELEMENT functional EMPTY>
-
-<!ATTLIST functional 
-  from-clause CDATA #REQUIRED
-  expression  CDATA #REQUIRED  
-  imports CDATA #IMPLIED  
->
-
-<!-- 
-A primary-key type of index needs a field attribute  which is mandatory. There should be only one 
-or zero primary-index defined for a region
--->
-<!ELEMENT primary-key EMPTY>
-<!ATTLIST primary-key 
-  field  CDATA #REQUIRED    
->
-
-<!--
-A "key-constraint" element specifies the name of a class to which the
-keys of a region are constrained.
--->
-
-
-<!ELEMENT key-constraint (#PCDATA)>
-
-<!--
-A "value-constraint" element specifies the name of a class to which the
-values of a region are constrained.
--->
-
-<!ELEMENT value-constraint (#PCDATA)>
-
-
-<!--
-A "region-time-to-live" element specifies a Region's time to live
--->
-
-<!ELEMENT region-time-to-live (expiration-attributes)>
-
-<!--
-A "region-idle-time" element specifies a Region's idle time
--->
-
-<!ELEMENT region-idle-time (expiration-attributes)>
-
-<!--
-A "entry-time-to-live" element specifies a Region's entries' time to
-live
--->
-
-<!ELEMENT entry-time-to-live (expiration-attributes)>
-
-<!--
-A "entry-idle-time" element specifies a Region's entries' idle time
--->
-
-<!ELEMENT entry-idle-time (expiration-attributes)>
-
-<!-- 
-An "expiration-attributes" element describes expiration 
--->
-
-<!ELEMENT expiration-attributes EMPTY>
-<!ATTLIST expiration-attributes
-  timeout CDATA #REQUIRED
-  action (invalidate | destroy | local-invalidate | local-destroy) #IMPLIED
->
-
-<!--
-An "entry" element desribes an entry to be added to a region.  Note
-that if an entry with the given key already exists in the region, it
-will be replaced.
--->
-
-<!ELEMENT entry (key, value)>
-
-<!-- 
-A "class-name" element specifies the name of a Declarable class, an
-instance of which is created when a declarative cache XML file is
-read.
--->
-
-<!ELEMENT class-name (#PCDATA)>
-
-<!-- 
-A "parameter" element describes a parameter used to initialize a
-Declarable object.
--->
-
-<!ELEMENT parameter (string | declarable)>
-<!ATTLIST parameter
-  name CDATA #REQUIRED
->
-
-<!--
-A "cache-loader" element describes a region's CacheLoader
--->
-
-<!ELEMENT cache-loader (class-name, parameter*)>
-
-<!--
-A "disk-write-attributes" element describes how entry data is written
-to disk.
--->
-
-<!ELEMENT disk-write-attributes (synchronous-writes | asynchronous-writes)>
-<!ATTLIST disk-write-attributes
-  roll-oplogs CDATA #IMPLIED
-  max-oplog-size CDATA #IMPLIED
->
-
-<!--
-A "synchronous-writes" element specifies that entry data should be
-written to disk synchronously.
--->
-
-<!ELEMENT synchronous-writes EMPTY>
-
-<!--
-An "asynchronous-writes" element specifies how entry data should be
-written to disk asynchronous.
--->
-
-<!ELEMENT asynchronous-writes EMPTY>
-<!ATTLIST asynchronous-writes
-  time-interval CDATA #REQUIRED
-  bytes-threshold CDATA #REQUIRED
->
-
-<!-- 
-A "disk-dirs" element specifies the region's disk directories
--->
-<!ELEMENT disk-dirs (disk-dir+)>
-
-<!--
-A "disk-dir" element specifies one of a region's disk directories
--->
-
-<!ELEMENT disk-dir (#PCDATA)>
-<!ATTLIST disk-dir
-  dir-size CDATA #IMPLIED
->
-
-<!--
-A "partition-attributes" element configures a region for partitioned
-data storage
-  cache-loader element removed from partition-attributes in release 5.1
-  local-max-memory attribute added to partition-attributes in release 5.1
-  total-max-memory attribute added to partition-attributes in release 5.1
-  total-num-buckets attribute added to partition-attributes in release 5.1
-  local-properties and global-properties attributes removed in release 5.1
--->
-<!ELEMENT partition-attributes EMPTY>
-<!ATTLIST partition-attributes
-  local-max-memory CDATA #IMPLIED
-  redundant-copies CDATA #IMPLIED
-  total-max-memory CDATA #IMPLIED
-  total-num-buckets CDATA #IMPLIED
->
-  
-<!--
-A "membership-attributes" element configures a region for membership
-constraints based on required roles
--->
-
-<!ELEMENT membership-attributes (required-role*)>
-<!ATTLIST membership-attributes
-  loss-action (no-access | limited-access | full-access | reconnect) #IMPLIED
-  resumption-action (none | reinitialize) #IMPLIED
->
-
-<!--
-A "required-role" element specifies a role that is required for reliable
-access to the region
--->
-
-<!ELEMENT required-role EMPTY>
-<!ATTLIST required-role
-  name CDATA #REQUIRED
->
-
-<!--
-A "subscription-attributes" element configures how a region subscribes
-to remote distributed regions
--->
-
-<!ELEMENT subscription-attributes EMPTY>
-<!ATTLIST subscription-attributes
-  interest-policy (all | cache-content) #IMPLIED
->
-
-<!--
-A "cache-writer" element describes a region's CacheWriter
--->
-
-<!ELEMENT cache-writer (class-name, parameter*)>
-
-<!--
-A "cache-listener" element describes a region's CacheListener
--->
-
-<!ELEMENT cache-listener (class-name, parameter*)>
-
-<!--
-A "key" element describes the key in a Region entry
--->
-<!ELEMENT key (string | declarable)>
-
-<!--
-A "value" element describes the value in a Region entry
--->
-<!ELEMENT value (string | declarable)>
-
-<!--
-A "string" element specifies a String to placed in a Region entry
--->
-<!ELEMENT string (#PCDATA)>
-
-<!--
-A "declarable" element specifies a Declarable object to be placed in a
-Region entry
--->
-<!ELEMENT declarable (class-name, parameter*)>
-<!-- A jndi-bindings element will contain the jndi-binding for each of the  datasources which are to be bound with the JNDI Context -->
-<!ELEMENT jndi-bindings (jndi-binding*)> 
-<!-- For every datasource which is bound to the tree , there wil exist one jndi-binding tag. This tag will describe the 
- property & configuration of the datasource . The attributes of jndi-binding are used for configuration by Gemfire, while the property element is used to configure the custom property for the datasource. Of the attributes list the type & jndi-name are required.
-impleDataSource.xa-datasource-class is needed when type is XAPooledDataSource, while conn-pooled-datasource-class is needed when type is PooledDataSource. jdbc-driver-class is needed when the type is SimpleDataSource.It is advisable to set the user-name & password as attributes rather than as property element. Or they may be set both as attributes of jndi-binding tag as well as attribute of property tag-->
-<!ELEMENT jndi-binding (config-property*)>
-<!ATTLIST jndi-binding
-  type (SimpleDataSource|PooledDataSource|XAPooledDataSource|ManagedDataSource) #REQUIRED
-  jndi-name CDATA #REQUIRED
-  init-pool-size CDATA #IMPLIED
-  max-pool-size CDATA #IMPLIED  
-  idle-timeout-seconds CDATA #IMPLIED
-  blocking-timeout-seconds CDATA #IMPLIED
-  login-timeout-seconds CDATA #IMPLIED
-  conn-pooled-datasource-class CDATA #IMPLIED
-  xa-datasource-class CDATA  #IMPLIED 
-  connection-url CDATA #IMPLIED 
-  jdbc-driver-class CDATA #IMPLIED 
-  user-name CDATA #IMPLIED
-  password CDATA #IMPLIED
-  managed-conn-factory-class CDATA #IMPLIED
-  transaction-type CDATA #IMPLIED
->
-<!ELEMENT config-property (config-property-name, config-property-type, config-property-value)>
-<!ELEMENT config-property-name (#PCDATA)>
-<!ELEMENT config-property-type (#PCDATA)>
-<!ELEMENT config-property-value (#PCDATA)>
-