⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 entity-config.dtd

📁 国外的一套开源CRM
💻 DTD
字号:
<?xml version="1.0" encoding="UTF-8"?>
<!--
  To refer to this DTD in your XML file, use the following declaration:
<!DOCTYPE entity-config PUBLIC "-//OFBiz//DTD Entity Engine Config//EN" "http://www.ofbiz.org/dtds/entity-config.dtd">
-->

<!--
 *  Copyright (c) 2001, 2002 The Open For Business Project - www.ofbiz.org
 *
 *  Permission is hereby granted, free of charge, to any person obtaining a 
 *  copy of this software and associated documentation files (the "Software"), 
 *  to deal in the Software without restriction, including without limitation 
 *  the rights to use, copy, modify, merge, publish, distribute, sublicense, 
 *  and/or sell copies of the Software, and to permit persons to whom the 
 *  Software is furnished to do so, subject to the following conditions:
 *
 *  The above copyright notice and this permission notice shall be included 
 *  in all copies or substantial portions of the Software.
 *
 *  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 
 *  OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 
 *  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 
 *  IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 
 *  CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT 
 *  OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR 
 *  THE USE OR OTHER DEALINGS IN THE SOFTWARE.

 *  This is the DTD for the Open For Business Entity Engine configuration XML file.
 *  $Id: entity-config.dtd,v 1.7 2004/01/21 13:37:40 ajzeneski Exp $
-->

<!-- ====================== Root Element ======================= -->
<!ELEMENT entity-config ( resource-loader+, transaction-factory, delegator+, entity-model-reader+,
        entity-group-reader+, entity-eca-reader*, entity-data-reader*, field-type+, datasource+ )>

<!ELEMENT resource-loader EMPTY>
<!ATTLIST resource-loader
    name CDATA #REQUIRED
    class CDATA #REQUIRED
    prepend-env CDATA #IMPLIED
    prefix CDATA #IMPLIED
>

<!ELEMENT transaction-factory ( user-transaction-jndi?, transaction-manager-jndi? )>
<!ATTLIST transaction-factory 
    class CDATA #REQUIRED
>
    <!ELEMENT user-transaction-jndi EMPTY>
    <!ATTLIST user-transaction-jndi 
        jndi-server-name CDATA #REQUIRED
        jndi-name CDATA #REQUIRED
    >
    <!ELEMENT transaction-manager-jndi EMPTY>
    <!ATTLIST transaction-manager-jndi 
        jndi-server-name CDATA #REQUIRED
        jndi-name CDATA #REQUIRED
    >

<!ELEMENT delegator (group-map+)>
<!ATTLIST delegator
    name CDATA #REQUIRED
    entity-model-reader CDATA #REQUIRED
    entity-group-reader CDATA #REQUIRED
    entity-eca-reader CDATA #IMPLIED
    distributed-cache-clear-enabled ( true | false ) "false"
    distributed-cache-clear-class-name CDATA "org.ofbiz.entityext.cache.EntityCacheServices"
    distributed-cache-clear-user-login-id CDATA "admin"
>
    <!ELEMENT group-map EMPTY>
    <!ATTLIST group-map 
        group-name CDATA #REQUIRED
        datasource-name CDATA #REQUIRED
    >

<!ELEMENT entity-model-reader ( resource* )>
<!ATTLIST entity-model-reader
    name CDATA #REQUIRED
>
    <!ELEMENT resource EMPTY>
    <!ATTLIST resource
        loader CDATA #REQUIRED
        location CDATA #REQUIRED
    >

<!ELEMENT entity-eca-reader ( resource* )>
<!ATTLIST entity-eca-reader
    name CDATA #REQUIRED
>

<!ELEMENT entity-group-reader ( resource* )>
<!ATTLIST entity-group-reader
    name CDATA #REQUIRED
    loader CDATA #IMPLIED
    location CDATA #IMPLIED
>

<!ELEMENT entity-data-reader ( resource* )>
<!ATTLIST entity-data-reader
    name CDATA #REQUIRED
>

<!ELEMENT field-type EMPTY>
<!ATTLIST field-type
    name CDATA #REQUIRED
    loader CDATA #REQUIRED
    location CDATA #REQUIRED
>

<!ELEMENT datasource ANY>
<!-- main subelements of datasource are (sql-load-path*, (inline-jdbc | jndi-jdbc | tyrex-dataSource | ANY), but ANY must be used alone for certain XML parsers -->
<!ATTLIST datasource
    name CDATA #REQUIRED
    helper-class CDATA #REQUIRED
    field-type-name CDATA #REQUIRED
    schema-name CDATA #IMPLIED
    check-on-start ( true | false ) "true"
    add-missing-on-start ( true | false ) "false"
    use-pk-constraint-names ( true | false ) "true"
    constraint-name-clip-length CDATA "30"
    use-foreign-keys ( true | false ) "true"
    use-foreign-key-indices ( true | false ) "true"
    check-fks-on-start ( true | false ) "false"
    check-fk-indices-on-start ( true | false ) "false"
    fk-style ( name_constraint | name_fk ) "name_constraint"
    use-fk-initially-deferred ( true | false ) "false"
    use-indices ( true | false ) "true"
    check-indices-on-start ( true | false ) "false"
    join-style ( ansi | ansi-no-parenthesis | theta-oracle | theta-mssql ) "ansi"
    alias-view-columns ( true | false ) "true"
>
    <!ELEMENT sql-load-path EMPTY>
    <!ATTLIST sql-load-path
        path CDATA #REQUIRED
        prepend-env CDATA #IMPLIED
    >
    <!ELEMENT read-data EMPTY>
    <!ATTLIST read-data
        reader-name CDATA #REQUIRED
    >
    <!ELEMENT inline-jdbc EMPTY>
    <!ATTLIST inline-jdbc
        jdbc-driver CDATA #REQUIRED
        jdbc-uri CDATA #REQUIRED
        jdbc-username CDATA #REQUIRED
        jdbc-password CDATA #REQUIRED
        isolation-level ( None | ReadCommitted | ReadUncommitted | RepeatableRead | Serializable ) #IMPLIED
        pool-maxsize CDATA "50"
        pool-minsize CDATA "2"
        pool-sleeptime CDATA "300000"
        pool-lifetime CDATA "600000"
        pool-deadlock-maxwait CDATA "300000"
        pool-deadlock-retrywait CDATA "10000"
        pool-jdbc-test-stmt CDATA #IMPLIED
        pool-xa-wrapper-class CDATA "org.enhydra.jdbc.standard.StandardXADataSource"
    >
    <!ELEMENT jndi-jdbc EMPTY>
    <!ATTLIST jndi-jdbc
        jndi-server-name CDATA #REQUIRED
        jndi-name CDATA #REQUIRED
        isolation-level ( None | ReadCommitted | ReadUncommitted | RepeatableRead | Serializable ) #IMPLIED
    >
    <!ELEMENT tyrex-dataSource EMPTY>
    <!ATTLIST tyrex-dataSource
        dataSource-name CDATA #REQUIRED
        isolation-level ( None | ReadCommitted | ReadUncommitted | RepeatableRead | Serializable ) #IMPLIED
    >

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -