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
  >