You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juddi.apache.org by sv...@apache.org on 2005/01/29 02:29:53 UTC
cvs commit: ws-juddi/src/java log4j.xml juddi.dtd juddi.xml log4j.dtd
sviens 2005/01/28 17:29:53
Added: src/java log4j.xml juddi.dtd juddi.xml log4j.dtd
Log:
Moving jUDDI and Log4J property values to XML format.
Revision Changes Path
1.1 ws-juddi/src/java/log4j.xml
Index: log4j.xml
===================================================================
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE log4j:configuration
SYSTEM
"log4j.dtd">
<log4j:configuration
debug="true"
xmlns:log4j="http://jakarta.apache.org/log4j/"
threshold="info">
<appender name="STDOUT" class="org.apache.log4j.ConsoleAppender">
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern"
value="%d [%t] %-5p %c %x - %m%n" />
</layout>
</appender>
<appender name="LOGFILE" class="org.apache.log4j.RollingFileAppender">
<param name="Threshold" value="info"/>
<param name="File" value="juddi.log"/>
<param name="Append" value="true"/>
<param name="MaxFileSize" value="10MB"/>
<param name="MaxBackupIndex" value="3"/>
<layout class="org.apache.log4j.TTCCLayout">
<param name="DateFormat" value="ISO8601"/>
<param name="ContextPrinting" value="true"/>
</layout>
</appender>
<category name="org.apache.log4j">
<priority value="debug" />
<appender-ref ref="STDOUT" />
</category>
<category name="org.apache.juddi">
<priority value="debug"/>
<appender-ref ref="LOGFILE" />
</category>
<root>
<priority value="warn" />
<appender-ref ref="STDOUT" />
</root>
</log4j:configuration>
1.1 ws-juddi/src/java/juddi.dtd
Index: juddi.dtd
===================================================================
<?xml version="1.0" encoding="UTF-8" ?>
<!-- Authors: Steve Viens. -->
<!-- Version: 0.9.4 -->
<!-- A configuration element consists of -->
<!ELEMENT juddi:configuration (operator?,authenticator?,datastore?,
uuidgen?,monitor?,cryptor?,validator?,
maxNameLength?,maxNameElementsAllowed?,
maxBusinessEntitiesPerUser?,
maxBusinessServicesPerBusiness?,
maxBindingTemplatesPerService?,
maxTModelsPerUser?,maxRowsLimit?,
http-proxy?,uddi-proxy?)>
<!-- -->
<!-- -->
<!-- -->
<!ATTLIST juddi:configuration
xmlns:juddi CDATA #FIXED "http://ws.apache.org/juddi/"
>
<!-- -->
<!ELEMENT operator (param*)>
<!ATTLIST operator
name ID #REQUIRED
adminEmailAddress CDATA #IMPLIED
>
<!-- -->
<!ELEMENT authenticator (param*)>
<!ATTLIST authenticator
class CDATA #REQUIRED
>
<!-- -->
<!ELEMENT datastore (param*)>
<!ATTLIST datastore
class CDATA #REQUIRED
>
<!-- -->
<!ELEMENT uuidgen (param*)>
<!ATTLIST uuidgen
class CDATA #REQUIRED
>
<!-- -->
<!ELEMENT monitor (param*)>
<!ATTLIST monitor
class CDATA #REQUIRED
>
<!-- -->
<!ELEMENT cryptor (param*)>
<!ATTLIST cryptor
class CDATA #REQUIRED
>
<!-- -->
<!ELEMENT validator (param*)>
<!ATTLIST validator
class CDATA #REQUIRED
>
<!-- -->
<!ELEMENT maxNameLength (#PCDATA)>
<!-- -->
<!ELEMENT maxNameElementsAllowed (#PCDATA)>
<!-- -->
<!ELEMENT maxBusinessEntitiesPerUser (#PCDATA)>
<!-- -->
<!ELEMENT maxBusinessServicesPerBusiness (#PCDATA)>
<!-- -->
<!ELEMENT maxBindingTemplatesPerService (#PCDATA)>
<!-- -->
<!ELEMENT maxTModelsPerUser (#PCDATA)>
<!-- -->
<!ELEMENT maxRowsLimit (#PCDATA)>
<!-- -->
<!ELEMENT uddi-proxy (param*)>
<!ATTLIST uddi-proxy
soapTransport CDATA #REQUIRED
inquiryURL CDATA #REQUIRED
publishURL CDATA #REQUIRED
adminURL CDATA #IMPLIED
>
<!-- -->
<!ELEMENT http-proxy EMPTY>
<!ATTLIST http-proxy
enabled CDATA #REQUIRED
host CDATA #REQUIRED
port CDATA #REQUIRED
userName CDATA #REQUIRED
password CDATA #REQUIRED
>
<!-- -->
<!ELEMENT param EMPTY>
<!ATTLIST param
name CDATA #REQUIRED
value CDATA #REQUIRED
>
1.1 ws-juddi/src/java/juddi.xml
Index: juddi.xml
===================================================================
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE juddi:configuration
SYSTEM
"juddi.dtd">
<juddi:configuration
xmlns:juddi="http://ws.apache.org/juddi/">
<!-- The UDDI Operator Name -->
<operator
name="jUDDI.org"
adminEmailAddress="juddi@ws.apache.org"/>
<!-- Authentication module to use -->
<authenticator class="org.apache.juddi.auth.DefaultAuthenticator">
</authenticator>
<!-- DataStore module currently to use -->
<datastore class="org.apache.juddi.datastore.jdbc.JDBCDataStore">
<!-- jUDDI DataSource to use -->
<param name="DataSource" value="java:comp/env/jdbc/juddiDB"/>
<!-- jUDDI JDBC Connection Properties to use
<param name="jdbcDriver" value="com.mysql.jdbc.Driver"/>
<param name="jdbcURL" value="jdbc:mysql://localhost/juddi"/>
<param name="jdbcUser" value="juddi"/>
<param name="jdbcPassword" value="juddi"/>
<param name="jdbcMaxActive" value="10"/>
<param name="jdbcMaxIdle" value="10"/>
-->
</datastore>
<!-- UUIDGen implementation to use -->
<uuidgen class="org.apache.juddi.uuidgen.DefaultUUIDGen">
</uuidgen>
<!-- Monitor implementation to use -->
<monitor class="org.apache.juddi.monitor.jdbc.JDBCMonitor">
</monitor>
<!-- Cryptor implementation to use -->
<cryptor class="org.apache.juddi.cryptor.DefaultCryptor">
</cryptor>
<!-- Validator to use -->
<validator class="org.apache.juddi.validator.DefaultValidator">
</validator>
<!-- The max size and max elements allowed in several
of the FindXxxx and SaveXxxx functions. -->
<maxNameLength>255</maxNameLength>
<maxNameElementsAllowed>5</maxNameElementsAllowed>
<maxBusinessEntitiesPerUser>25</maxBusinessEntitiesPerUser>
<maxBusinessServicesPerBusiness>20</maxBusinessServicesPerBusiness>
<maxBindingTemplatesPerService>10</maxBindingTemplatesPerService>
<maxTModelsPerUser>100</maxTModelsPerUser>
<maxRowsLimit>10</maxRowsLimit>
<!-- HTTP Proxy Configuration -->
<http-proxy
enabled="false"
host="proxy.viens.net"
port="8000"
userName="sviens"
password="password"/>
<!-- jUDDI Proxy Configuration (used by RegistryProxy) -->
<uddi-proxy soapTransport="org.apache.juddi.proxy.AxisTransport"
inquiryURL="http://localhost:8080/juddi/inquiry"
publishURL="http://localhost:8080/juddi/publish"
adminURL="http://localhost:8080/juddi/admin">
<param name="securityProvider" value="com.sun.net.ssl.internal.ssl.Provider"/>
<param name="protocolHandler" value="com.sun.net.ssl.internal.www.protocol"/>
</uddi-proxy>
</juddi:configuration>
1.1 ws-juddi/src/java/log4j.dtd
Index: log4j.dtd
===================================================================
<?xml version="1.0" encoding="UTF-8" ?>
<!-- Authors: Chris Taylor, Ceki Gulcu. -->
<!-- Version: 1.2 -->
<!-- A configuration element consists of optional renderer
elements,appender elements, categories and an optional root
element. -->
<!ELEMENT log4j:configuration (renderer*, appender*,(category|logger)*,root?,
categoryFactory?)>
<!-- The "threshold" attribute takes a level value such that all -->
<!-- logging statements with a level equal or below this value are -->
<!-- disabled. -->
<!-- Setting the "debug" enable the printing of internal log4j logging -->
<!-- statements. -->
<!-- By default, debug attribute is "null", meaning that we not do touch -->
<!-- internal log4j logging settings. The "null" value for the threshold -->
<!-- attribute can be misleading. The threshold field of a repository -->
<!-- cannot be set to null. The "null" value for the threshold attribute -->
<!-- simply means don't touch the threshold field, the threshold field -->
<!-- keeps its old value. -->
<!ATTLIST log4j:configuration
xmlns:log4j CDATA #FIXED "http://jakarta.apache.org/log4j/"
threshold (all|debug|info|warn|error|fatal|off|null) "null"
debug (true|false|null) "null"
>
<!-- renderer elements allow the user to customize the conversion of -->
<!-- message objects to String. -->
<!ELEMENT renderer EMPTY>
<!ATTLIST renderer
renderedClass CDATA #REQUIRED
renderingClass CDATA #REQUIRED
>
<!-- Appenders must have a name and a class. -->
<!-- Appenders may contain an error handler, a layout, optional parameters -->
<!-- and filters. They may also reference (or include) other appenders. -->
<!ELEMENT appender (errorHandler?, param*, layout?, filter*, appender-ref*)>
<!ATTLIST appender
name ID #REQUIRED
class CDATA #REQUIRED
>
<!ELEMENT layout (param*)>
<!ATTLIST layout
class CDATA #REQUIRED
>
<!ELEMENT filter (param*)>
<!ATTLIST filter
class CDATA #REQUIRED
>
<!-- ErrorHandlers can be of any class. They can admit any number of -->
<!-- parameters. -->
<!ELEMENT errorHandler (param*, root-ref?, logger-ref*, appender-ref?)>
<!ATTLIST errorHandler
class CDATA #REQUIRED
>
<!ELEMENT root-ref EMPTY>
<!ELEMENT logger-ref EMPTY>
<!ATTLIST logger-ref
ref IDREF #REQUIRED
>
<!ELEMENT param EMPTY>
<!ATTLIST param
name CDATA #REQUIRED
value CDATA #REQUIRED
>
<!-- The priority class is org.apache.log4j.Level by default -->
<!ELEMENT priority (param*)>
<!ATTLIST priority
class CDATA #IMPLIED
value CDATA #REQUIRED
>
<!-- The level class is org.apache.log4j.Level by default -->
<!ELEMENT level (param*)>
<!ATTLIST level
class CDATA #IMPLIED
value CDATA #REQUIRED
>
<!-- If no level element is specified, then the configurator MUST not -->
<!-- touch the level of the named category. -->
<!ELEMENT category (param*,(priority|level)?,appender-ref*)>
<!ATTLIST category
class CDATA #IMPLIED
name CDATA #REQUIRED
additivity (true|false) "true"
>
<!-- If no level element is specified, then the configurator MUST not -->
<!-- touch the level of the named logger. -->
<!ELEMENT logger (level?,appender-ref*)>
<!ATTLIST logger
name ID #REQUIRED
additivity (true|false) "true"
>
<!ELEMENT categoryFactory (param*)>
<!ATTLIST categoryFactory
class CDATA #REQUIRED>
<!ELEMENT appender-ref EMPTY>
<!ATTLIST appender-ref
ref IDREF #REQUIRED
>
<!-- If no priority element is specified, then the configurator MUST not -->
<!-- touch the priority of root. -->
<!-- The root category always exists and cannot be subclassed. -->
<!ELEMENT root (param*, (priority|level)?, appender-ref*)>
<!-- ==================================================================== -->
<!-- A logging event -->
<!-- ==================================================================== -->
<!ELEMENT log4j:eventSet (log4j:event*)>
<!ATTLIST log4j:eventSet
xmlns:log4j CDATA #FIXED "http://jakarta.apache.org/log4j/"
version (1.1|1.2) "1.2"
includesLocationInfo (true|false) "true"
>
<!ELEMENT log4j:event (log4j:message, log4j:NDC?, log4j:throwable?,
log4j:locationInfo?) >
<!-- The timestamp format is application dependent. -->
<!ATTLIST log4j:event
logger CDATA #REQUIRED
level CDATA #REQUIRED
thread CDATA #REQUIRED
timestamp CDATA #REQUIRED
>
<!ELEMENT log4j:message (#PCDATA)>
<!ELEMENT log4j:NDC (#PCDATA)>
<!ELEMENT log4j:throwable (#PCDATA)>
<!ELEMENT log4j:locationInfo EMPTY>
<!ATTLIST log4j:locationInfo
class CDATA #REQUIRED
method CDATA #REQUIRED
file CDATA #REQUIRED
line CDATA #REQUIRED
>