You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by jo...@apache.org on 2007/09/26 00:56:24 UTC

svn commit: r579407 - in /ofbiz/site/dtds: entity-config.xsd service-eca.xsd services.xsd

Author: jonesde
Date: Tue Sep 25 15:56:23 2007
New Revision: 579407

URL: http://svn.apache.org/viewvc?rev=579407&view=rev
Log:
Updated dtds

Modified:
    ofbiz/site/dtds/entity-config.xsd
    ofbiz/site/dtds/service-eca.xsd
    ofbiz/site/dtds/services.xsd

Modified: ofbiz/site/dtds/entity-config.xsd
URL: http://svn.apache.org/viewvc/ofbiz/site/dtds/entity-config.xsd?rev=579407&r1=579406&r2=579407&view=diff
==============================================================================
--- ofbiz/site/dtds/entity-config.xsd (original)
+++ ofbiz/site/dtds/entity-config.xsd Tue Sep 25 15:56:23 2007
@@ -24,6 +24,7 @@
             <xs:sequence>
                 <xs:element maxOccurs="unbounded" ref="resource-loader"/>
                 <xs:element ref="transaction-factory"/>
+                <xs:element ref="connection-factory"/>
                 <xs:element maxOccurs="unbounded" ref="delegator"/>
                 <xs:element maxOccurs="unbounded" ref="entity-model-reader"/>
                 <xs:element maxOccurs="unbounded" ref="entity-group-reader"/>
@@ -74,6 +75,14 @@
     <xs:attributeGroup name="attlist.transaction-manager-jndi">
         <xs:attribute type="xs:string" name="jndi-server-name" use="required"/>
         <xs:attribute type="xs:string" name="jndi-name" use="required"/>
+    </xs:attributeGroup>
+    <xs:element name="connection-factory">
+        <xs:complexType>
+            <xs:attributeGroup ref="attlist.connection-factory"/>
+        </xs:complexType>
+    </xs:element>
+    <xs:attributeGroup name="attlist.connection-factory">
+        <xs:attribute type="xs:string" name="class" use="required"/>
     </xs:attributeGroup>
     <xs:element name="delegator">
         <xs:complexType>

Modified: ofbiz/site/dtds/service-eca.xsd
URL: http://svn.apache.org/viewvc/ofbiz/site/dtds/service-eca.xsd?rev=579407&r1=579406&r2=579407&view=diff
==============================================================================
--- ofbiz/site/dtds/service-eca.xsd (original)
+++ ofbiz/site/dtds/service-eca.xsd Tue Sep 25 15:56:23 2007
@@ -46,8 +46,9 @@
         <xs:attribute name="event" use="required">
             <xs:simpleType>
                 <xs:restriction base="xs:token">
-                    <xs:enumeration value="global-commit"/>
-                    <xs:enumeration value="global-rollback"/>
+                    <xs:enumeration value="global-commit"><xs:annotation><xs:documentation>Runs when the transaction the service is running in is successfully committed.</xs:documentation></xs:annotation></xs:enumeration>
+                    <xs:enumeration value="global-commit-post-run"><xs:annotation><xs:documentation>Like global-commit, but gets its context post/after the run of the service and all non-global ECA rules.</xs:documentation></xs:annotation></xs:enumeration>
+                    <xs:enumeration value="global-rollback"><xs:annotation><xs:documentation>Runs when the transaction the service is running in is rolled back.</xs:documentation></xs:annotation></xs:enumeration>
                     <xs:enumeration value="auth"/>
                     <xs:enumeration value="in-validate"/>
                     <xs:enumeration value="out-validate"/>

Modified: ofbiz/site/dtds/services.xsd
URL: http://svn.apache.org/viewvc/ofbiz/site/dtds/services.xsd?rev=579407&r1=579406&r2=579407&view=diff
==============================================================================
--- ofbiz/site/dtds/services.xsd (original)
+++ ofbiz/site/dtds/services.xsd Tue Sep 25 15:56:23 2007
@@ -101,8 +101,8 @@
                 </xs:restriction>
             </xs:simpleType>
         </xs:attribute>
-        <xs:attribute type="xs:string" name="transaction-timeout"/>
-        <xs:attribute type="xs:string" name="max-retry" default="-1"/>
+        <xs:attribute type="xs:int" name="transaction-timeout" default="0"/>
+        <xs:attribute type="xs:int" name="max-retry" default="-1"/>
         <xs:attribute name="debug" default="false">
             <xs:simpleType>
                 <xs:restriction base="xs:token">
@@ -121,6 +121,8 @@
             </xs:simpleType>
         </xs:attribute>
     </xs:attributeGroup>
+    <xs:attribute type="xs:int" name="semaphore-wait-seconds" default="300"/>
+    <xs:attribute type="xs:int" name="semaphore-sleep" default="500"/>
     <xs:element name="notification">
         <xs:complexType>
             <xs:attributeGroup ref="attlist.notification"/>