Thanks,
I correct to :
<!ELEMENT type-mappings (type-mapping-definition*)>
<!ELEMENT type-mapping-definition (name, mapping*)>
which correspond to standardjaws.xml/defaultjwas.xml
Vincent.
> -----Message d'origine-----
> De : [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]]De la part de Mike
> Swainston-Rainford
> Envoye : mercredi 20 juin 2001 22:41
> A : [EMAIL PROTECTED]
> Objet : Re: [JBoss-dev] CVS update:
> jboss/src/resources/org/jboss/metadata jaws.dtd jboss.dtd
>
>
> Vincent
>
> just been doing a few tests and there's a flaw in the latest jaws.dtd.
>
> I think the second line in the snippet below should be
> +<!ELEMENT type-mapping-definitions (name, type-mapping-definitions*)>
>
> Also wouldn't it be better singular - ie type-mapping-definition
>
> +<!ELEMENT type-mappings (type-mapping*)>
> +<!ELEMENT type-mapping-definitions (name, mapping*)>
> +<!ELEMENT mapping (java-type, jdbc-type, sql-type)>
> +<!ELEMENT java-type (#PCDATA)>
> +<!ELEMENT jdbc-type (#PCDATA)>
> +<!ELEMENT sql-type (#PCDATA)>
>
> Mike S-R
>
> At 00:38 19/06/2001 -0700, you wrote:
> > User: vharcq
> > Date: 01/06/19 00:38:22
> >
> > Modified: src/resources/org/jboss/metadata jaws.dtd jboss.dtd
> > Log:
> > 1. Update DTD (Thanks to Mike Swainston-Rainford).
> > 2. Change type-mapping to type-mapping-definition to avoid 2
> different
> > meaning of type-mapping.
> > 3. Remove some not needed import statements.
> >
> > Revision Changes Path
> > 1.7 +26 -6 jboss/src/resources/org/jboss/metadata/jaws.dtd
> >
> > Index: jaws.dtd
> > ===================================================================
> > RCS file:
> /cvsroot/jboss/jboss/src/resources/org/jboss/metadata/jaws.dtd,v
> > retrieving revision 1.6
> > retrieving revision 1.7
> > diff -u -r1.6 -r1.7
> > --- jaws.dtd 2001/06/15 17:00:54 1.6
> > +++ jaws.dtd 2001/06/19 07:38:22 1.7
> > @@ -5,22 +5,42 @@
> > "http://www.jboss.org/j2ee/dtd/jaws.dtd">
> > -->
> >
> > -<!ELEMENT jaws (datasource,type-mapping,enterprise-beans)>
> > +<!ELEMENT jaws (datasource?, type-mapping?, debug?, default-entity?,
> > enterprise-beans?, type-mappings?)>
> >
> > <!ELEMENT datasource (#PCDATA)>
> > -
> > <!ELEMENT type-mapping (#PCDATA)>
> > +<!ELEMENT debug (#PCDATA)>
> > +
> > +<!ELEMENT default-entity (create-table, remove-table, tuned-updates,
> > read-only, pk-constraint?, select-for-update?, time-out)>
> > +<!ELEMENT create-table (#PCDATA)>
> > +<!ELEMENT remove-table (#PCDATA)>
> > +<!ELEMENT tuned-updates (#PCDATA)>
> > +<!ELEMENT read-only (#PCDATA)>
> > +<!ELEMENT pk-constraint (#PCDATA)>
> > +<!ELEMENT select-for-update (#PCDATA)>
> > +<!ELEMENT time-out (#PCDATA)>
> >
> > <!ELEMENT enterprise-beans (entity*)>
> >
> > -<!ELEMENT entity (ejb-name,cmp-field*,finder*)>
> > +<!ELEMENT entity (ejb-name, cmp-field*, finder*, read-only?,
> > table-name?, tuned-updates?, create-table?, remove-table?,
> > pk-constraint?, select-for-update?, time-out?)>
> >
> > <!ELEMENT ejb-name (#PCDATA)>
> >
> > -<!ELEMENT finder (name,query,order?)>
> > +<!ELEMENT cmp-field (field-name, column-name)>
> > +<!ELEMENT field-name (#PCDATA)>
> > +<!ELEMENT column-name (#PCDATA)>
> >
> > +<!ELEMENT finder (name, query, order?, read-ahead?)>
> > <!ELEMENT name (#PCDATA)>
> > -
> > <!ELEMENT query (#PCDATA)>
> > -
> > <!ELEMENT order (#PCDATA)>
> > +<!ELEMENT read-ahead (#PCDATA)>
> > +
> > +<!ELEMENT table-name (#PCDATA)>
> > +
> > +<!ELEMENT type-mappings (type-mapping*)>
> > +<!ELEMENT type-mapping-definitions (name, mapping*)>
> > +<!ELEMENT mapping (java-type, jdbc-type, sql-type)>
> > +<!ELEMENT java-type (#PCDATA)>
> > +<!ELEMENT jdbc-type (#PCDATA)>
> > +<!ELEMENT sql-type (#PCDATA)>
> >
> >
> >
> > 1.13 +34 -16 jboss/src/resources/org/jboss/metadata/jboss.dtd
> >
> > Index: jboss.dtd
> > ===================================================================
> > RCS file:
> /cvsroot/jboss/jboss/src/resources/org/jboss/metadata/jboss.dtd,v
> > retrieving revision 1.12
> > retrieving revision 1.13
> > diff -u -r1.12 -r1.13
> > --- jboss.dtd 2001/06/15 16:14:08 1.12
> > +++ jboss.dtd 2001/06/19 07:38:22 1.13
> > @@ -34,6 +34,15 @@
> > </resource-ref>
> > </session>
> >
> > + <message-driven>
> > + <ejb-name />
> > + <destination-jndi-name />
> > + <configuration-name />
> > + <security-proxy />
> > + <ejb-ref />
> > + <resource-ref />
> > + </message-driven>
> > +
> > </enterprise-beans>
> >
> > <resource-managers>
> > @@ -84,7 +93,7 @@
> > 3- the deployer can specify runtime jndi names for resource managers.
> >
> > -->
> > -<!ELEMENT jboss (secure? , security-domain?, enterprise-beans? ,
> > resource-managers? , container-configurations?)>
> > +<!ELEMENT jboss (secure?, security-domain?, enterprise-beans?,
> > resource-managers?, container-configurations?)>
> >
> > <!--
> > The secure element tells the container to enforce ejb1.1
> restrictions
> > @@ -116,8 +125,7 @@
> >
> > Used in: jboss
> > -->
> > -<!ELEMENT enterprise-beans (session | entity)+>
> > -
> > +<!ELEMENT enterprise-beans (session | entity | message-driven)+>
> > <!--
> > The entity element holds information specific to jboss and not
> > declared
> > in ejb-jar.xml about an entity bean, such as jndi name, container
> > @@ -127,7 +135,7 @@
> >
> > Used in: enterprise-beans
> > -->
> > -<!ELEMENT entity (ejb-name , jndi-name? , configuration-name? ,
> > security-proxy?, ejb-ref* , resource-ref*)>
> > +<!ELEMENT entity (ejb-name, jndi-name?, configuration-name?,
> > security-proxy?, ejb-ref*, resource-ref*)>
> >
> > <!--
> > The session element holds information specific to jboss and not
> > declared
> > @@ -138,8 +146,17 @@
> >
> > Used in: enterprise-beans
> > -->
> > -<!ELEMENT session (ejb-name , jndi-name? , configuration-name?,
> > security-proxy?, ejb-ref* , resource-ref*)>
> > -
> > +<!ELEMENT session (ejb-name, jndi-name?, configuration-name?,
> > security-proxy?, ejb-ref*, resource-ref*)>
> > +<!--
> > + The message-driven element holds information specific to
> jboss and
> > not declared
> > + in ejb-jar.xml about a message driven bean, such as destination
> > jndi name, container
> > + configuration, and resource managers. (see tags for details)
> > + The bean should already be declared in ejb-jar.xml, with the same
> > + ejb-name.
> > +
> > + Used in: enterprise-beans
> > + -->
> > +<!ELEMENT message-driven (ejb-name, destination-jndi-name,
> > configuration-name?, security-proxy?, ejb-ref*, resource-ref*)>
> > <!--
> > The ejb-name element gives the name of the bean, it must
> > correspond to
> > an ejb-name element in ejb-jar.xml
> > @@ -167,7 +184,7 @@
> > Used in: entity and session
> > -->
> > <!ELEMENT configuration-name (#PCDATA)>
> > -
> > +<!ELEMENT destination-jndi-name (#PCDATA)>
> > <!-- The security-proxy gives the class name of the security proxy
> > implementation.
> > This may be an instance of
> org.jboss.security.SecurityProxy, or an
> > just an object that implements methods in the home or remote
> > interface
> > @@ -185,7 +202,7 @@
> >
> > Used in: entity, session
> > -->
> > -<!ELEMENT ejb-ref (ejb-ref-name , jndi-name)>
> > +<!ELEMENT ejb-ref (ejb-ref-name, jndi-name)>
> >
> > <!--
> > The ejb-ref-name element is the name of the ejb reference as
> > given in
> > @@ -217,7 +234,7 @@
> >
> > Used in: session, entity
> > -->
> > -<!ELEMENT resource-ref (res-ref-name , resource-name)>
> > +<!ELEMENT resource-ref (res-ref-name, resource-name)>
> >
> > <!--
> > The res-ref-name element gives the "code name" of a
> resource.
> > It is
> > @@ -275,7 +292,7 @@
> >
> > Used in: resource-managers
> > -->
> > -<!ELEMENT resource-manager (res-name , (res-jndi-name | res-url))>
> > +<!ELEMENT resource-manager (res-name, (res-jndi-name | res-url))>
> >
> > <!--
> > The res-class attribute is used to indicate which implementation
> > @@ -473,8 +490,7 @@
> >
> > Used in: container-configuration
> > -->
> > -<!ELEMENT container-invoker-conf (Optimized , RMIObjectPort,
> > RMIClientSocketFactory?, RMIServerSocketFactory?)>
> > -
> > +<!ELEMENT container-invoker-conf (Optimized, RMIObjectPort,
> > RMIClientSocketFactory?, RMIServerSocketFactory?,
> > JMSProviderAdapterJNDI?, ServerSessionPoolFactoryJNDI?, MaximumSize?,
> > MaxMessages?)>
> > <!--
> > This element is only valid if the container invoker is
> > JRMPContainerInvoker.
> > @@ -538,7 +554,9 @@
> > Used in: container-invoker-conf for JRMPContainerInvoker
> > -->
> > <!ELEMENT RMIServerSocketFactory (#PCDATA)>
> > -
> > +<!ELEMENT JMSProviderAdapterJNDI (#PCDATA)>
> > +<!ELEMENT ServerSessionPoolFactoryJNDI (#PCDATA)>
> > +<!ELEMENT MaxMessages (#PCDATA)>
> > <!--
> > The container-cache-conf element holds dynamic
> configuration data
> > for the instance cache.
> > @@ -552,7 +570,7 @@
> >
> > Used in: container-configuration
> > -->
> > -<!ELEMENT container-cache-conf (cache-policy? , cache-policy-conf?)>
> > +<!ELEMENT container-cache-conf (cache-policy?, cache-policy-conf?)>
> >
> > <!--
> > The implementation class for the cache policy, which controls
> > @@ -568,7 +586,7 @@
> >
> > Used in: container-cache-conf (when cache-policy is
> the LRU cache)
> > -->
> > -<!ELEMENT cache-policy-conf (min-capacity , max-capacity ,
> > overager-period , resizer-period , max-bean-age ,
> max-cache-miss-period ,
> > min-cache-miss-period , cache-load-factor)>
> > +<!ELEMENT cache-policy-conf (min-capacity, max-capacity,
> > overager-period, resizer-period, max-bean-age, max-cache-miss-period,
> > min-cache-miss-period, cache-load-factor)>
> >
> > <!--
> > The minimum capacity of this cache
> > @@ -626,7 +644,7 @@
> >
> > Used in: container-configuration
> > -->
> > -<!ELEMENT container-pool-conf (MaximumSize , MinimumSize)>
> > +<!ELEMENT container-pool-conf (MaximumSize, MinimumSize)>
> >
> > <!--
> > This element is only valid if the instance pool is a
> subclass of
> >
> >
> >
> >
> >_______________________________________________
> >Jboss-development mailing list
> >[EMAIL PROTECTED]
> >http://lists.sourceforge.net/lists/listinfo/jboss-development
>
>
> _______________________________________________
> Jboss-development mailing list
> [EMAIL PROTECTED]
> http://lists.sourceforge.net/lists/listinfo/jboss-development
_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-development