svn commit: r1750647 [3/4] - in /ofbiz/trunk: applications/accounting/minilang/ applications/accounting/minilang/admin/ applications/accounting/minilang/agreement/ applications/accounting/minilang/budget/ applications/accounting/minilang/finaccount/ ap...

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

svn commit: r1750647 [3/4] - in /ofbiz/trunk: applications/accounting/minilang/ applications/accounting/minilang/admin/ applications/accounting/minilang/agreement/ applications/accounting/minilang/budget/ applications/accounting/minilang/finaccount/ ap...

jleroux@apache.org
Modified: ofbiz/trunk/applications/workeffort/minilang/permission/WorkEffortPermissionServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/workeffort/minilang/permission/WorkEffortPermissionServices.xml?rev=1750647&r1=1750646&r2=1750647&view=diff
==============================================================================
--- ofbiz/trunk/applications/workeffort/minilang/permission/WorkEffortPermissionServices.xml (original)
+++ ofbiz/trunk/applications/workeffort/minilang/permission/WorkEffortPermissionServices.xml Wed Jun 29 14:06:29 2016
@@ -19,7 +19,7 @@ under the License.
 -->
 
 <simple-methods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/simple-methods.xsd">
+        xmlns="http://ofbiz.apache.org/Simple-Method" xsi:schemaLocation="http://ofbiz.apache.org/Simple-Method http://ofbiz.apache.org/dtds/simple-methods.xsd">
 
     <simple-method method-name="workEffortManagerPermission" short-description="Check user has WorkEffort Manager permission">
         <set field="primaryPermission" value="WORKEFFORTMGR"/>

Modified: ofbiz/trunk/applications/workeffort/minilang/timesheet/TimesheetServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/workeffort/minilang/timesheet/TimesheetServices.xml?rev=1750647&r1=1750646&r2=1750647&view=diff
==============================================================================
--- ofbiz/trunk/applications/workeffort/minilang/timesheet/TimesheetServices.xml (original)
+++ ofbiz/trunk/applications/workeffort/minilang/timesheet/TimesheetServices.xml Wed Jun 29 14:06:29 2016
@@ -19,7 +19,7 @@ under the License.
 -->
 
 <simple-methods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-    xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/simple-methods.xsd">
+    xmlns="http://ofbiz.apache.org/Simple-Method" xsi:schemaLocation="http://ofbiz.apache.org/Simple-Method http://ofbiz.apache.org/dtds/simple-methods.xsd">
 
     <!-- Timesheet Services -->
     <simple-method method-name="createTimesheet" short-description="Create Timesheet">

Modified: ofbiz/trunk/applications/workeffort/minilang/workeffort/UpgradeServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/workeffort/minilang/workeffort/UpgradeServices.xml?rev=1750647&r1=1750646&r2=1750647&view=diff
==============================================================================
--- ofbiz/trunk/applications/workeffort/minilang/workeffort/UpgradeServices.xml (original)
+++ ofbiz/trunk/applications/workeffort/minilang/workeffort/UpgradeServices.xml Wed Jun 29 14:06:29 2016
@@ -19,7 +19,7 @@ under the License.
 -->
 
 <simple-methods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/simple-methods.xsd">
+        xmlns="http://ofbiz.apache.org/Simple-Method" xsi:schemaLocation="http://ofbiz.apache.org/Simple-Method http://ofbiz.apache.org/dtds/simple-methods.xsd">
         
     <simple-method method-name="migrateWorkEffortContactMech" short-description="Migrate data from OldWorkEffortContactMech to WorkEffortContactMech">
         <entity-condition entity-name="OldWorkEffortContactMech" list="oldWorkEffortContactMechs"/>

Modified: ofbiz/trunk/applications/workeffort/minilang/workeffort/WorkEffortSimpleServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/workeffort/minilang/workeffort/WorkEffortSimpleServices.xml?rev=1750647&r1=1750646&r2=1750647&view=diff
==============================================================================
--- ofbiz/trunk/applications/workeffort/minilang/workeffort/WorkEffortSimpleServices.xml (original)
+++ ofbiz/trunk/applications/workeffort/minilang/workeffort/WorkEffortSimpleServices.xml Wed Jun 29 14:06:29 2016
@@ -19,7 +19,7 @@ under the License.
 -->
 
 <simple-methods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-    xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/simple-methods.xsd">
+    xmlns="http://ofbiz.apache.org/Simple-Method" xsi:schemaLocation="http://ofbiz.apache.org/Simple-Method http://ofbiz.apache.org/dtds/simple-methods.xsd">
 
     <simple-method method-name="createWorkEffortAndPartyAssign" short-description="Create Work Effort and assign to a party with a role">
         <set-service-fields service-name="createWorkEffort" map="parameters" to-map="create"/>

Modified: ofbiz/trunk/applications/workeffort/minilang/workeffort/WorkflowMapProcessors.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/workeffort/minilang/workeffort/WorkflowMapProcessors.xml?rev=1750647&r1=1750646&r2=1750647&view=diff
==============================================================================
--- ofbiz/trunk/applications/workeffort/minilang/workeffort/WorkflowMapProcessors.xml (original)
+++ ofbiz/trunk/applications/workeffort/minilang/workeffort/WorkflowMapProcessors.xml Wed Jun 29 14:06:29 2016
@@ -19,7 +19,7 @@ under the License.
 -->
 
 <simple-map-processors xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/simple-methods.xsd">
+        xmlns="http://ofbiz.apache.org/Simple-Method" xsi:schemaLocation="http://ofbiz.apache.org/Simple-Method http://ofbiz.apache.org/dtds/simple-methods.xsd">
   <simple-map-processor name="assignmentMap">
     <process field="workEffortId"><copy/><not-empty><fail-property resource="WorkEffortUiLabels" property="WorkEffortIdMissing"/></not-empty></process>
     <process field="partyId"><copy/><not-empty><fail-property resource="PartyUiLabels" property="PartyPartyIdMissing"/></not-empty></process>

Modified: ofbiz/trunk/applications/workeffort/minilang/workeffort/WorkflowSimpleEvents.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/workeffort/minilang/workeffort/WorkflowSimpleEvents.xml?rev=1750647&r1=1750646&r2=1750647&view=diff
==============================================================================
--- ofbiz/trunk/applications/workeffort/minilang/workeffort/WorkflowSimpleEvents.xml (original)
+++ ofbiz/trunk/applications/workeffort/minilang/workeffort/WorkflowSimpleEvents.xml Wed Jun 29 14:06:29 2016
@@ -19,7 +19,7 @@ under the License.
 -->
 
 <simple-methods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/simple-methods.xsd">
+        xmlns="http://ofbiz.apache.org/Simple-Method" xsi:schemaLocation="http://ofbiz.apache.org/Simple-Method http://ofbiz.apache.org/dtds/simple-methods.xsd">
     <simple-method method-name="acceptAssignment" short-description="Create Work Effort">
         <call-map-processor xml-resource="component://workeffort/minilang/workeffort/WorkflowMapProcessors.xml"
                 processor-name="assignmentMap" in-map-name="parameters" out-map-name="context"/>

Modified: ofbiz/trunk/framework/common/minilang/CdyneServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/common/minilang/CdyneServices.xml?rev=1750647&r1=1750646&r2=1750647&view=diff
==============================================================================
--- ofbiz/trunk/framework/common/minilang/CdyneServices.xml (original)
+++ ofbiz/trunk/framework/common/minilang/CdyneServices.xml Wed Jun 29 14:06:29 2016
@@ -19,7 +19,7 @@ under the License.
 -->
 
 <simple-methods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/simple-methods.xsd">
+        xmlns="http://ofbiz.apache.org/Simple-Method" xsi:schemaLocation="http://ofbiz.apache.org/Simple-Method http://ofbiz.apache.org/dtds/simple-methods.xsd">
     <simple-method method-name="cdynePostalAddressFillInCounty" short-description="Cdyne PostalAddress Fill In County">
         <entity-one entity-name="PostalAddress" value-field="postalAddress"/>
         <log level="verbose" message="In cdynePostalAddressFillInCounty contactMechId=${parameters.contactMechId}; postalAddress=${postalAddress}"/>

Modified: ofbiz/trunk/framework/common/minilang/CommonServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/common/minilang/CommonServices.xml?rev=1750647&r1=1750646&r2=1750647&view=diff
==============================================================================
--- ofbiz/trunk/framework/common/minilang/CommonServices.xml (original)
+++ ofbiz/trunk/framework/common/minilang/CommonServices.xml Wed Jun 29 14:06:29 2016
@@ -19,7 +19,7 @@ under the License.
 -->
 
 <simple-methods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/simple-methods.xsd">
+        xmlns="http://ofbiz.apache.org/Simple-Method" xsi:schemaLocation="http://ofbiz.apache.org/Simple-Method http://ofbiz.apache.org/dtds/simple-methods.xsd">
     <simple-method method-name="commonGenericPermission" short-description="Main permission logic">
         <set field="primaryPermission" value="COMMON"/>
         <call-simple-method method-name="genericBasePermissionCheck" xml-resource="component://common/minilang/permission/CommonPermissionServices.xml"/>

Modified: ofbiz/trunk/framework/common/minilang/PortalPageMethods.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/common/minilang/PortalPageMethods.xml?rev=1750647&r1=1750646&r2=1750647&view=diff
==============================================================================
--- ofbiz/trunk/framework/common/minilang/PortalPageMethods.xml (original)
+++ ofbiz/trunk/framework/common/minilang/PortalPageMethods.xml Wed Jun 29 14:06:29 2016
@@ -19,7 +19,7 @@ under the License.
 -->
 
 <simple-methods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/simple-methods.xsd">
+        xmlns="http://ofbiz.apache.org/Simple-Method" xsi:schemaLocation="http://ofbiz.apache.org/Simple-Method http://ofbiz.apache.org/dtds/simple-methods.xsd">
 
     <simple-method method-name="setPortalPortletAttributes" short-description="Sets a PortalPortlet attributes">
         <if-not-empty field="parameters">

Modified: ofbiz/trunk/framework/common/minilang/PortalPageServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/common/minilang/PortalPageServices.xml?rev=1750647&r1=1750646&r2=1750647&view=diff
==============================================================================
--- ofbiz/trunk/framework/common/minilang/PortalPageServices.xml (original)
+++ ofbiz/trunk/framework/common/minilang/PortalPageServices.xml Wed Jun 29 14:06:29 2016
@@ -19,7 +19,7 @@ under the License.
 -->
 
 <simple-methods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/simple-methods.xsd">
+        xmlns="http://ofbiz.apache.org/Simple-Method" xsi:schemaLocation="http://ofbiz.apache.org/Simple-Method http://ofbiz.apache.org/dtds/simple-methods.xsd">
 
     <simple-method method-name="movePortletToPortalPage" short-description="Moves a PortalPortlet from the actual portalPage to a different one">
         <call-simple-method method-name="checkOwnerShip"/>

Modified: ofbiz/trunk/framework/common/minilang/email/EmailServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/common/minilang/email/EmailServices.xml?rev=1750647&r1=1750646&r2=1750647&view=diff
==============================================================================
--- ofbiz/trunk/framework/common/minilang/email/EmailServices.xml (original)
+++ ofbiz/trunk/framework/common/minilang/email/EmailServices.xml Wed Jun 29 14:06:29 2016
@@ -19,7 +19,7 @@ under the License.
 -->
 
 <simple-methods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/simple-methods.xsd">
+        xmlns="http://ofbiz.apache.org/Simple-Method" xsi:schemaLocation="http://ofbiz.apache.org/Simple-Method http://ofbiz.apache.org/dtds/simple-methods.xsd">
     <simple-method method-name="sendMailFromTemplateSetting" short-description="Send Mail from Email Template Setting">
         <!-- if partyIdTo provided but no emailAddress, get it from the partyContactMech -->
         <if-empty field="parameters.sendTo">

Modified: ofbiz/trunk/framework/common/minilang/period/PeriodServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/common/minilang/period/PeriodServices.xml?rev=1750647&r1=1750646&r2=1750647&view=diff
==============================================================================
--- ofbiz/trunk/framework/common/minilang/period/PeriodServices.xml (original)
+++ ofbiz/trunk/framework/common/minilang/period/PeriodServices.xml Wed Jun 29 14:06:29 2016
@@ -19,7 +19,7 @@ under the License.
 -->
 
 <simple-methods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/simple-methods.xsd">
+        xmlns="http://ofbiz.apache.org/Simple-Method" xsi:schemaLocation="http://ofbiz.apache.org/Simple-Method http://ofbiz.apache.org/dtds/simple-methods.xsd">
     <!-- CustomTimePeriod Services -->
     <simple-method method-name="createCustomTimePeriod" short-description="Create a CustomTimePeriod">
         <check-permission permission="PERIOD_MAINT">

Modified: ofbiz/trunk/framework/common/minilang/permission/CommonPermissionServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/common/minilang/permission/CommonPermissionServices.xml?rev=1750647&r1=1750646&r2=1750647&view=diff
==============================================================================
--- ofbiz/trunk/framework/common/minilang/permission/CommonPermissionServices.xml (original)
+++ ofbiz/trunk/framework/common/minilang/permission/CommonPermissionServices.xml Wed Jun 29 14:06:29 2016
@@ -18,7 +18,7 @@ under the License.
 -->
 
 <simple-methods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/simple-methods.xsd">
+        xmlns="http://ofbiz.apache.org/Simple-Method" xsi:schemaLocation="http://ofbiz.apache.org/Simple-Method http://ofbiz.apache.org/dtds/simple-methods.xsd">
 
     <simple-method method-name="genericBasePermissionCheck" short-description="Basic Permission check">
         <!-- allow mainAction to be set from outside methods or direct to the service -->

Modified: ofbiz/trunk/framework/common/minilang/test/UserLoginTests.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/common/minilang/test/UserLoginTests.xml?rev=1750647&r1=1750646&r2=1750647&view=diff
==============================================================================
--- ofbiz/trunk/framework/common/minilang/test/UserLoginTests.xml (original)
+++ ofbiz/trunk/framework/common/minilang/test/UserLoginTests.xml Wed Jun 29 14:06:29 2016
@@ -19,7 +19,7 @@
 -->
 
 <simple-methods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/simple-methods.xsd">
+        xmlns="http://ofbiz.apache.org/Simple-Method" xsi:schemaLocation="http://ofbiz.apache.org/Simple-Method http://ofbiz.apache.org/dtds/simple-methods.xsd">
 
     <simple-method method-name="testCreateUserLogin" short-description="Test case for service createUserLogin" login-required="false">
         <set field="userLoginId" value="demo.person"/>

Modified: ofbiz/trunk/framework/entity/minilang/EntityUtilPropertiesTests.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/entity/minilang/EntityUtilPropertiesTests.xml?rev=1750647&r1=1750646&r2=1750647&view=diff
==============================================================================
--- ofbiz/trunk/framework/entity/minilang/EntityUtilPropertiesTests.xml (original)
+++ ofbiz/trunk/framework/entity/minilang/EntityUtilPropertiesTests.xml Wed Jun 29 14:06:29 2016
@@ -19,7 +19,7 @@ under the License.
 -->
 
 <simple-methods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/simple-methods.xsd">
+        xmlns="http://ofbiz.apache.org/Simple-Method" xsi:schemaLocation="http://ofbiz.apache.org/Simple-Method http://ofbiz.apache.org/dtds/simple-methods.xsd">
         
     <simple-method method-name="testGetGeneralProperties" short-description="test getting general properties" login-required="false">
         <call-class-method ret-field="currencyUomIdDefault" method-name="getPropertyValue" class-name="org.ofbiz.entity.util.EntityUtilProperties">

Modified: ofbiz/trunk/framework/entityext/minilang/EntitySyncServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/entityext/minilang/EntitySyncServices.xml?rev=1750647&r1=1750646&r2=1750647&view=diff
==============================================================================
--- ofbiz/trunk/framework/entityext/minilang/EntitySyncServices.xml (original)
+++ ofbiz/trunk/framework/entityext/minilang/EntitySyncServices.xml Wed Jun 29 14:06:29 2016
@@ -19,7 +19,7 @@ under the License.
 -->
 
 <simple-methods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/simple-methods.xsd">
+        xmlns="http://ofbiz.apache.org/Simple-Method" xsi:schemaLocation="http://ofbiz.apache.org/Simple-Method http://ofbiz.apache.org/dtds/simple-methods.xsd">
     <simple-method method-name="createEntitySync" short-description="Create a EntitySync">
         <check-permission permission="ENTITY_SYNC" action="_CREATE">
             <fail-property resource="CommonUiLabels" property="CommonGenericPermissionError"/>

Modified: ofbiz/trunk/framework/minilang/dtd/minilang-catalog.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/minilang/dtd/minilang-catalog.xml?rev=1750647&r1=1750646&r2=1750647&view=diff
==============================================================================
--- ofbiz/trunk/framework/minilang/dtd/minilang-catalog.xml (original)
+++ ofbiz/trunk/framework/minilang/dtd/minilang-catalog.xml Wed Jun 29 14:06:29 2016
@@ -27,6 +27,5 @@ under the License.
     <!-- <public publicId="-//W3C//DTD SVG 1.0//EN" uri="svg10.dtd"/> -->
 
     <system systemId="http://ofbiz.apache.org/dtds/simple-methods.xsd" uri="simple-methods.xsd" />
-    <system systemId="http://ofbiz.apache.org/dtds/simple-methods-ns.xsd" uri="simple-methods-ns.xsd" />
 
 </catalog>

Modified: ofbiz/trunk/framework/minilang/dtd/simple-methods.xsd
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/minilang/dtd/simple-methods.xsd?rev=1750647&r1=1750646&r2=1750647&view=diff
==============================================================================
--- ofbiz/trunk/framework/minilang/dtd/simple-methods.xsd (original)
+++ ofbiz/trunk/framework/minilang/dtd/simple-methods.xsd Wed Jun 29 14:06:29 2016
@@ -17,7 +17,7 @@ KIND, either express or implied.  See th
 specific language governing permissions and limitations
 under the License.
 -->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" xmlns="http://ofbiz.apache.org/Simple-Method" targetNamespace="http://ofbiz.apache.org/Simple-Method">
 <!--
     ==================================================
     ========== The Simple Methods Section ==========
@@ -84,14 +84,20 @@ under the License.
     </xs:simpleType>
 
     <xs:simpleType name="javaClassName">
+        <xs:annotation>
+            <xs:documentation>
+                The Java data type.
+                
+                Optional. Attribute type: constant. Attribute must contain a valid Java class name.
+            </xs:documentation>
+        </xs:annotation>
         <xs:restriction base="xs:token">
             <xs:pattern value="[a-zA-Z_]{1}[a-zA-Z0-9_$.]+" />
         </xs:restriction>
     </xs:simpleType>
 
     <!-- Reusable attributes and attribute groups -->
-
-    <xs:attribute name="field">
+    <xs:simpleType name="fieldType">
         <xs:annotation>
             <xs:documentation>
                 The name of the field to set. The target of the assignment.
@@ -99,14 +105,12 @@ under the License.
                 Required. Attribute type: expression.
             </xs:documentation>
         </xs:annotation>
-        <xs:simpleType>
-            <xs:restriction base="xs:token">
-                <xs:minLength value="1" />
-            </xs:restriction>
-        </xs:simpleType>
-    </xs:attribute>
+        <xs:restriction base="xs:token">
+            <xs:minLength value="1" />
+        </xs:restriction>
+    </xs:simpleType>
 
-    <xs:attribute name="error-list-name" type="xs:string">
+    <xs:simpleType name="error-list-name">
         <xs:annotation>
             <xs:documentation>
                 The name of the error message list. It will be created if it does not exist.
@@ -115,19 +119,11 @@ under the License.
                 Optional. Attribute types: constant, ${expression}.
             </xs:documentation>
         </xs:annotation>
-    </xs:attribute>
-
-    <xs:attribute name="type" type="javaClassName">
-        <xs:annotation>
-            <xs:documentation>
-                The Java data type.
-                
-                Optional. Attribute type: constant. Attribute must contain a valid Java class name.
-            </xs:documentation>
-        </xs:annotation>
-    </xs:attribute>
+        <xs:restriction base="xs:string">
+        </xs:restriction>
+    </xs:simpleType>
 
-    <xs:attributeGroup name="attlist.operatorRequired">
+    <xs:complexType name="attlist.operatorRequired">
         <xs:attribute name="operator" use="required">
             <xs:annotation>
                 <xs:documentation>
@@ -152,9 +148,9 @@ under the License.
                 </xs:restriction>
             </xs:simpleType>
         </xs:attribute>
-    </xs:attributeGroup>
+    </xs:complexType>
 
-    <xs:attributeGroup name="attlist.operatorOptionalRvalue">
+    <xs:complexType name="attlist.operatorOptionalRvalue">
         <xs:attribute name="operator" use="required">
             <xs:annotation>
                 <xs:documentation>
@@ -185,9 +181,9 @@ under the License.
                 </xs:restriction>
             </xs:simpleType>
         </xs:attribute>
-    </xs:attributeGroup>
+    </xs:complexType>
 
-    <xs:attributeGroup name="attlist.check-permission">
+    <xs:complexType name="attlist.check-permission">
         <xs:attribute name="permission" type="xs:string" use="required">
             <xs:annotation>
                 <xs:documentation>
@@ -208,9 +204,9 @@ under the License.
                 </xs:documentation>
             </xs:annotation>
         </xs:attribute>
-    </xs:attributeGroup>
+    </xs:complexType>
 
-    <xs:attribute name="delegator-name" type="xs:string">
+    <xs:simpleType name="delegator-name">
         <xs:annotation>
             <xs:documentation>
                 An alternate delegator name. When specified, the entity operation will use the
@@ -219,7 +215,8 @@ under the License.
                 Optional. Attribute types: constant, ${expression}.
             </xs:documentation>
         </xs:annotation>
-    </xs:attribute>
+        <xs:restriction base="xs:string"/>
+    </xs:simpleType>
 
 <!--
     =============================
@@ -482,7 +479,7 @@ under the License.
                 <xs:element ref="fail-message" />
                 <xs:element ref="fail-property" />
             </xs:choice>
-            <xs:attribute ref="error-list-name"/>
+            <xs:attribute name="error-list-name" type="error-list-name"/>
         </xs:complexType>
     </xs:element>
 
@@ -503,7 +500,7 @@ under the License.
                     </xs:documentation>
                 </xs:annotation>
             </xs:attribute>
-            <xs:attribute ref="error-list-name"/>
+            <xs:attribute name="error-list-name" type="error-list-name"/>
         </xs:complexType>
     </xs:element>
 
@@ -531,7 +528,7 @@ under the License.
                     </xs:documentation>
                 </xs:annotation>
             </xs:attribute>
-            <xs:attribute ref="error-list-name" />
+            <xs:attribute name="error-list-name" type="error-list-name"/>
         </xs:complexType>
     </xs:element>
 
@@ -547,24 +544,30 @@ under the License.
             </xs:documentation>
         </xs:annotation>
         <xs:complexType>
-            <xs:sequence>
-                <xs:element name="alt-permission" minOccurs="0" maxOccurs="unbounded">
-                    <xs:annotation>
-                        <xs:documentation>
-                            Declares an alternate permission. Alternate permissions are checked when the primary permission check fails.
-                        </xs:documentation>
-                    </xs:annotation>
-                    <xs:complexType>
-                        <xs:attributeGroup ref="attlist.check-permission" />
-                    </xs:complexType>
-                </xs:element>
-                <xs:choice>
-                    <xs:element ref="fail-message" />
-                    <xs:element ref="fail-property" />
-                </xs:choice>
-            </xs:sequence>
-            <xs:attributeGroup ref="attlist.check-permission" />
-            <xs:attribute ref="error-list-name" />
+            <xs:complexContent>
+                <xs:extension base="attlist.check-permission">
+                    <xs:sequence>
+                        <xs:element name="alt-permission" minOccurs="0" maxOccurs="unbounded">
+                            <xs:annotation>
+                                <xs:documentation>
+                                    Declares an alternate permission. Alternate permissions are checked when the primary permission check fails.
+                                </xs:documentation>
+                            </xs:annotation>
+                            <xs:complexType>
+                                <xs:complexContent>
+                                    <xs:extension base="attlist.check-permission">
+                                    </xs:extension>
+                                </xs:complexContent>
+                            </xs:complexType>
+                        </xs:element>
+                        <xs:choice>
+                            <xs:element ref="fail-message" />
+                            <xs:element ref="fail-property" />
+                        </xs:choice>
+                    </xs:sequence>
+                    <xs:attribute name="error-list-name" type="error-list-name"/>
+                </xs:extension>
+            </xs:complexContent>
         </xs:complexType>
     </xs:element>
 
@@ -575,7 +578,7 @@ under the License.
             </xs:documentation>
         </xs:annotation>
         <xs:complexType>
-            <xs:attribute ref="field" use="required" />
+            <xs:attribute name="field" type="fieldType" use="required" />
         </xs:complexType>
     </xs:element>
 
@@ -594,7 +597,7 @@ under the License.
                 <xs:element ref="field" />
                 <xs:element ref="string" />
             </xs:choice>
-            <xs:attribute ref="field" use="required" />
+            <xs:attribute name="field" type="fieldType" use="required" />
             <xs:attribute name="class-name" type="javaClassName" use="required">
                 <xs:annotation>
                     <xs:documentation>
@@ -671,7 +674,7 @@ under the License.
                     </xs:documentation>
                 </xs:annotation>
             </xs:attribute>
-            <xs:attribute ref="type">
+            <xs:attribute name="type" type="javaClassName">
                 <xs:annotation>
                     <xs:documentation>
                         The Java class of the argument. Defaults to "java.lang.String".
@@ -905,7 +908,7 @@ under the License.
             </xs:documentation>
         </xs:annotation>
         <xs:complexType>
-            <xs:attribute ref="field" use="required" />
+            <xs:attribute name="field" type="fieldType" use="required" />
             <xs:attribute name="type">
                 <xs:annotation>
                     <xs:documentation>
@@ -935,7 +938,7 @@ under the License.
             </xs:documentation>
         </xs:annotation>
         <xs:complexType>
-            <xs:attribute ref="field" use="required" />
+            <xs:attribute name="field" type="fieldType" use="required" />
         </xs:complexType>
     </xs:element>
 
@@ -947,7 +950,7 @@ under the License.
             </xs:documentation>
         </xs:annotation>
         <xs:complexType>
-            <xs:attribute ref="field" use="required" />
+            <xs:attribute name="field" type="fieldType" use="required" />
         </xs:complexType>
     </xs:element>
 
@@ -999,7 +1002,7 @@ under the License.
             </xs:documentation>
         </xs:annotation>
         <xs:complexType>
-            <xs:attribute ref="field" use="required" />
+            <xs:attribute name="field" type="fieldType" use="required" />
             <xs:attribute type="xs:string" name="resource" use="required">
                 <xs:annotation>
                     <xs:documentation>
@@ -1106,7 +1109,7 @@ under the License.
             </xs:documentation>
         </xs:annotation>
         <xs:complexType>
-            <xs:attribute ref="field" use="required" />
+            <xs:attribute name="field" type="fieldType" use="required" />
             <xs:attribute type="xs:string" name="request-name">
                 <xs:annotation>
                     <xs:documentation>
@@ -1136,7 +1139,7 @@ under the License.
             </xs:documentation>
         </xs:annotation>
         <xs:complexType>
-            <xs:attribute ref="field" use="required" />
+            <xs:attribute name="field" type="fieldType" use="required" />
             <xs:attribute type="xs:string" name="session-name">
                 <xs:annotation>
                     <xs:documentation>
@@ -1165,7 +1168,7 @@ under the License.
             </xs:documentation>
         </xs:annotation>
         <xs:complexType>
-            <xs:attribute ref="field" use="required" />
+            <xs:attribute name="field" type="fieldType" use="required" />
             <xs:attribute type="xs:string" name="from">
                 <xs:annotation>
                     <xs:documentation>
@@ -1259,7 +1262,7 @@ under the License.
             </xs:documentation>
         </xs:annotation>
         <xs:complexType>
-            <xs:attribute ref="field" use="required" />
+            <xs:attribute name="field" type="fieldType" use="required" />
             <xs:attribute type="xs:string" name="from">
                 <xs:annotation>
                     <xs:documentation>
@@ -1697,7 +1700,7 @@ under the License.
             </xs:documentation>
         </xs:annotation>
         <xs:complexType>
-            <xs:attribute ref="field" use="required" />
+            <xs:attribute name="field" type="fieldType" use="required" />
             <xs:attribute type="xs:string" name="resource" use="required">
                 <xs:annotation>
                     <xs:documentation>
@@ -1775,7 +1778,7 @@ under the License.
                     </xs:documentation>
                 </xs:annotation>
             </xs:attribute>
-            <xs:attribute ref="error-list-name"/>
+            <xs:attribute name="error-list-name" type="error-list-name"/>
         </xs:complexType>
     </xs:element>
 
@@ -1853,48 +1856,51 @@ under the License.
             </xs:documentation>
         </xs:annotation>
         <xs:complexType>
-            <xs:sequence>
-                <xs:group minOccurs="0" maxOccurs="unbounded" ref="AllOperations" />
-                <xs:element minOccurs="0" ref="else" />
-            </xs:sequence>
-            <xs:attribute type="xs:string" name="field" use="required">
-                <xs:annotation>
-                    <xs:documentation>
-                        The name of the field that will be compared. The l-value.
-                        
-                        Required. Attribute type: expression.
-                    </xs:documentation>
-                </xs:annotation>
-            </xs:attribute>
-            <xs:attributeGroup ref="attlist.operatorOptionalRvalue" />
-            <xs:attribute type="xs:string" name="value" use="required">
-                <xs:annotation>
-                    <xs:documentation>
-                        The value that the field will be compared to. The r-value.
-                        
-                        Ignored when the operator attribute equals "is-null", "is-not-null", or "is-empty" - required otherwise. Attribute type: constant+expr.
-                    </xs:documentation>
-                </xs:annotation>
-            </xs:attribute>
-            <xs:attribute ref="type">
-                <xs:annotation>
-                    <xs:documentation>
-                        The Java data type. Both values will be converted to this type before comparison.
-                        Invalid when the operator attribute value is "contains".
-                        
-                        Optional. Attribute type: constant. Attribute must contain a valid Java class name.
-                    </xs:documentation>
-                </xs:annotation>
-            </xs:attribute>
-            <xs:attribute type="xs:string" name="format">
-                <xs:annotation>
-                    <xs:documentation>
-                        Format used for type conversions. Valid only when the type attribute is not empty.
-                        
-                        Optional. Attribute types: constant, ${expression}.
-                    </xs:documentation>
-                </xs:annotation>
-            </xs:attribute>
+            <xs:complexContent>
+                <xs:extension base="attlist.operatorOptionalRvalue">
+                    <xs:sequence>
+                        <xs:group minOccurs="0" maxOccurs="unbounded" ref="AllOperations" />
+                        <xs:element minOccurs="0" ref="else" />
+                    </xs:sequence>
+                    <xs:attribute type="xs:string" name="field" use="required">
+                        <xs:annotation>
+                            <xs:documentation>
+                                The name of the field that will be compared. The l-value.
+                                
+                                Required. Attribute type: expression.
+                            </xs:documentation>
+                        </xs:annotation>
+                    </xs:attribute>
+                    <xs:attribute type="xs:string" name="value" use="required">
+                        <xs:annotation>
+                            <xs:documentation>
+                                The value that the field will be compared to. The r-value.
+                                
+                                Ignored when the operator attribute equals "is-null", "is-not-null", or "is-empty" - required otherwise. Attribute type: constant+expr.
+                            </xs:documentation>
+                        </xs:annotation>
+                    </xs:attribute>
+                    <xs:attribute name="type" type="javaClassName">
+                        <xs:annotation>
+                            <xs:documentation>
+                                The Java data type. Both values will be converted to this type before comparison.
+                                Invalid when the operator attribute value is "contains".
+                                
+                                Optional. Attribute type: constant. Attribute must contain a valid Java class name.
+                            </xs:documentation>
+                        </xs:annotation>
+                    </xs:attribute>
+                    <xs:attribute type="xs:string" name="format">
+                        <xs:annotation>
+                            <xs:documentation>
+                                Format used for type conversions. Valid only when the type attribute is not empty.
+                                
+                                Optional. Attribute types: constant, ${expression}.
+                            </xs:documentation>
+                        </xs:annotation>
+                    </xs:attribute>
+                </xs:extension>
+            </xs:complexContent>
         </xs:complexType>
     </xs:element>
 
@@ -1906,40 +1912,43 @@ under the License.
             </xs:documentation>
         </xs:annotation>
         <xs:complexType>
-            <xs:sequence>
-                <xs:group minOccurs="0" maxOccurs="unbounded" ref="AllOperations" />
-                <xs:element minOccurs="0" ref="else" />
-            </xs:sequence>
-            <xs:attribute type="xs:string" name="field" use="required">
-                <xs:annotation>
-                    <xs:documentation>
-                        The name of the field that will be compared. The l-value.
-                        
-                        Required. Attribute type: expression.
-                    </xs:documentation>
-                </xs:annotation>
-            </xs:attribute>
-            <xs:attributeGroup ref="attlist.operatorRequired" />
-            <xs:attribute type="xs:string" name="to-field" use="required">
-                <xs:annotation>
-                    <xs:documentation>
-                        The name of the field that will be compared to the field specified in the field attribute.
-                        The r-value.
-                        
-                        Required. Attribute type: expression.
-                    </xs:documentation>
-                </xs:annotation>
-            </xs:attribute>
-            <xs:attribute ref="type" />
-            <xs:attribute type="xs:string" name="format">
-                <xs:annotation>
-                    <xs:documentation>
-                        Format used for type conversions. Valid only when the type attribute is not empty.
-                        
-                        Optional. Attribute types: constant, ${expression}.
-                    </xs:documentation>
-                </xs:annotation>
-            </xs:attribute>
+            <xs:complexContent>
+                <xs:extension base="attlist.operatorRequired">
+                    <xs:sequence>
+                        <xs:group minOccurs="0" maxOccurs="unbounded" ref="AllOperations" />
+                        <xs:element minOccurs="0" ref="else" />
+                    </xs:sequence>
+                    <xs:attribute type="xs:string" name="field" use="required">
+                        <xs:annotation>
+                            <xs:documentation>
+                                The name of the field that will be compared. The l-value.
+                                
+                                Required. Attribute type: expression.
+                            </xs:documentation>
+                        </xs:annotation>
+                    </xs:attribute>
+                    <xs:attribute type="xs:string" name="to-field" use="required">
+                        <xs:annotation>
+                            <xs:documentation>
+                                The name of the field that will be compared to the field specified in the field attribute.
+                                The r-value.
+                                
+                                Required. Attribute type: expression.
+                            </xs:documentation>
+                        </xs:annotation>
+                    </xs:attribute>
+                    <xs:attribute name="type" type="javaClassName"/>
+                    <xs:attribute type="xs:string" name="format">
+                        <xs:annotation>
+                            <xs:documentation>
+                                Format used for type conversions. Valid only when the type attribute is not empty.
+                                
+                                Optional. Attribute types: constant, ${expression}.
+                            </xs:documentation>
+                        </xs:annotation>
+                    </xs:attribute>
+                </xs:extension>
+            </xs:complexContent>
         </xs:complexType>
     </xs:element>
 
@@ -1976,11 +1985,14 @@ under the License.
             </xs:documentation>
         </xs:annotation>
         <xs:complexType>
-            <xs:sequence>
-                <xs:group minOccurs="0" maxOccurs="unbounded" ref="AllOperations" />
-                <xs:element minOccurs="0" ref="else" />
-            </xs:sequence>
-            <xs:attributeGroup ref="attlist.check-permission" />
+            <xs:complexContent>
+                <xs:extension base="attlist.check-permission">
+                    <xs:sequence>
+                        <xs:group minOccurs="0" maxOccurs="unbounded" ref="AllOperations" />
+                        <xs:element minOccurs="0" ref="else" />
+                    </xs:sequence>
+                </xs:extension>
+            </xs:complexContent>
         </xs:complexType>
     </xs:element>
 
@@ -2309,7 +2321,7 @@ under the License.
     ===========================
 -->
 
-    <xs:attribute name="result-name" type="xs:string">
+    <xs:simpleType name="result-name">
         <xs:annotation>
             <xs:documentation>
                 The name of the called service's OUT attribute.
@@ -2317,9 +2329,10 @@ under the License.
                 Required. Attribute type: expression.
             </xs:documentation>
         </xs:annotation>
-    </xs:attribute>
+        <xs:restriction base="xs:string"/>
+    </xs:simpleType>
 
-    <xs:attributeGroup name="attlist.propertyInfoOptional">
+    <xs:complexType name="attlist.propertyInfoOptional">
             <xs:attribute name="resource" type="xs:string">
                 <xs:annotation>
                     <xs:documentation>
@@ -2338,7 +2351,7 @@ under the License.
                     </xs:documentation>
                 </xs:annotation>
             </xs:attribute>
-    </xs:attributeGroup>
+    </xs:complexType>
 
     <xs:element name="call-bsh" substitutionGroup="CallOperations">
         <xs:annotation>
@@ -2464,7 +2477,7 @@ under the License.
                     </xs:documentation>
                 </xs:annotation>
             </xs:attribute>
-            <xs:attribute ref="error-list-name" />
+            <xs:attribute name="error-list-name" type="error-list-name"/>
         </xs:complexType>
     </xs:element>
 
@@ -2480,7 +2493,7 @@ under the License.
         <xs:complexType>
             <xs:choice minOccurs="0" maxOccurs="unbounded">
                 <xs:element ref="string" />
-                <xs:element ref="field" />
+                <xs:element ref="field"/>
             </xs:choice>
             <xs:attribute type="xs:string" name="obj-field" use="required">
                 <xs:annotation>
@@ -2529,7 +2542,10 @@ under the License.
                         </xs:documentation>
                     </xs:annotation>
                     <xs:complexType mixed="true">
-                        <xs:attributeGroup ref="attlist.propertyInfoOptional" />
+                        <xs:complexContent>
+                            <xs:extension base="attlist.propertyInfoOptional">
+                            </xs:extension>
+                        </xs:complexContent>
                     </xs:complexType>
                 </xs:element>
                 <xs:element name="error-suffix" minOccurs="0">
@@ -2540,7 +2556,10 @@ under the License.
                         </xs:documentation>
                     </xs:annotation>
                     <xs:complexType mixed="true">
-                        <xs:attributeGroup ref="attlist.propertyInfoOptional" />
+                        <xs:complexContent>
+                            <xs:extension base="attlist.propertyInfoOptional">
+                            </xs:extension>
+                        </xs:complexContent>
                     </xs:complexType>
                 </xs:element>
                 <xs:element name="success-prefix" minOccurs="0">
@@ -2551,7 +2570,10 @@ under the License.
                         </xs:documentation>
                     </xs:annotation>
                     <xs:complexType mixed="true">
-                        <xs:attributeGroup ref="attlist.propertyInfoOptional" />
+                        <xs:complexContent>
+                            <xs:extension base="attlist.propertyInfoOptional">
+                            </xs:extension>
+                        </xs:complexContent>
                     </xs:complexType>
                 </xs:element>
                 <xs:element name="success-suffix" minOccurs="0">
@@ -2562,7 +2584,10 @@ under the License.
                         </xs:documentation>
                     </xs:annotation>
                     <xs:complexType mixed="true">
-                        <xs:attributeGroup ref="attlist.propertyInfoOptional" />
+                        <xs:complexContent>
+                            <xs:extension base="attlist.propertyInfoOptional">
+                            </xs:extension>
+                        </xs:complexContent>
                     </xs:complexType>
                 </xs:element>
                 <xs:element name="message-prefix" minOccurs="0">
@@ -2573,7 +2598,10 @@ under the License.
                         </xs:documentation>
                     </xs:annotation>
                     <xs:complexType mixed="true">
-                        <xs:attributeGroup ref="attlist.propertyInfoOptional" />
+                        <xs:complexContent>
+                            <xs:extension base="attlist.propertyInfoOptional">
+                            </xs:extension>
+                        </xs:complexContent>
                     </xs:complexType>
                 </xs:element>
                 <xs:element name="message-suffix" minOccurs="0">
@@ -2584,7 +2612,10 @@ under the License.
                         </xs:documentation>
                     </xs:annotation>
                     <xs:complexType mixed="true">
-                        <xs:attributeGroup ref="attlist.propertyInfoOptional" />
+                        <xs:complexContent>
+                            <xs:extension base="attlist.propertyInfoOptional">
+                            </xs:extension>
+                        </xs:complexContent>
                     </xs:complexType>
                 </xs:element>
                 <xs:element name="default-message" minOccurs="0">
@@ -2595,7 +2626,10 @@ under the License.
                         </xs:documentation>
                     </xs:annotation>
                     <xs:complexType mixed="true">
-                        <xs:attributeGroup ref="attlist.propertyInfoOptional" />
+                        <xs:complexContent>
+                            <xs:extension base="attlist.propertyInfoOptional">
+                            </xs:extension>
+                        </xs:complexContent>
                     </xs:complexType>
                 </xs:element>
                 <xs:choice minOccurs="0" maxOccurs="unbounded">
@@ -2814,7 +2848,7 @@ under the License.
             </xs:documentation>
         </xs:annotation>
         <xs:complexType>
-            <xs:attribute ref="result-name" use="required" />
+            <xs:attribute name="result-name" type="result-name" use="required" />
             <xs:attribute type="xs:string" name="field">
                 <xs:annotation>
                     <xs:documentation>
@@ -2835,7 +2869,7 @@ under the License.
             </xs:documentation>
         </xs:annotation>
         <xs:complexType>
-            <xs:attribute ref="result-name" use="required" />
+            <xs:attribute name="result-name" type="result-name" use="required" />
             <xs:attribute type="xs:string" name="request-name">
                 <xs:annotation>
                     <xs:documentation>
@@ -2856,7 +2890,7 @@ under the License.
             </xs:documentation>
         </xs:annotation>
         <xs:complexType>
-            <xs:attribute ref="result-name" use="required" />
+            <xs:attribute name="result-name" type="result-name" use="required" />
             <xs:attribute type="xs:string" name="session-name">
                 <xs:annotation>
                     <xs:documentation>
@@ -2883,7 +2917,7 @@ under the License.
             </xs:documentation>
         </xs:annotation>
         <xs:complexType>
-            <xs:attribute ref="result-name" use="required" />
+            <xs:attribute name="result-name" type="result-name" use="required" />
             <xs:attribute type="xs:string" name="service-result-name">
                 <xs:annotation>
                     <xs:documentation>
@@ -2935,7 +2969,7 @@ under the License.
     =============================
 -->
 
-    <xs:attribute type="xs:string" name="began-transaction-name">
+    <xs:simpleType name="began-transaction-name">
         <xs:annotation>
             <xs:documentation>
                 The name of the field that contains a Boolean value specifying whether or not a transaction was begun in the current transaction demarcation.
@@ -2944,9 +2978,10 @@ under the License.
                 Optional. Attribute type: expression.
             </xs:documentation>
         </xs:annotation>
-    </xs:attribute>
+        <xs:restriction base="xs:string"></xs:restriction>
+    </xs:simpleType>
 
-    <xs:attributeGroup name="attlist.entityFindOperations">
+    <xs:complexType name="attlist.entityFindOperations">
         <xs:attribute name="entity-name" type="xs:string" use="required">
             <xs:annotation>
                 <xs:documentation>
@@ -2996,8 +3031,8 @@ under the License.
                 </xs:documentation>
             </xs:annotation>
         </xs:attribute>
-        <xs:attribute ref="delegator-name" />
-    </xs:attributeGroup>
+        <xs:attribute name="delegator-name" type="delegator-name"/>
+    </xs:complexType>
 
     <xs:element name="clear-cache-line" substitutionGroup="EntityValueOperations">
         <xs:annotation>
@@ -3028,7 +3063,7 @@ under the License.
                 </xs:documentation>
                 </xs:annotation>
             </xs:attribute>
-            <xs:attribute ref="delegator-name" />
+            <xs:attribute name="delegator-name" type="delegator-name"/>
         </xs:complexType>
     </xs:element>
 
@@ -3040,7 +3075,7 @@ under the License.
             </xs:documentation>
         </xs:annotation>
         <xs:complexType>
-            <xs:attribute ref="delegator-name" />
+            <xs:attribute name="delegator-name" type="delegator-name"/>
         </xs:complexType>
     </xs:element>
 
@@ -3276,17 +3311,20 @@ under the License.
             </xs:documentation>
         </xs:annotation>
         <xs:complexType>
-            <xs:sequence>
-                <xs:element maxOccurs="unbounded" ref="field-map" />
-                <xs:element minOccurs="0" maxOccurs="unbounded" ref="select-field" />
-                <xs:element minOccurs="0" maxOccurs="unbounded" ref="order-by" />
-                <xs:choice minOccurs="0">
-                    <xs:element ref="limit-range" />
-                    <xs:element ref="limit-view" />
-                    <xs:element ref="use-iterator" />
-                </xs:choice>
-            </xs:sequence>
-            <xs:attributeGroup ref="attlist.entityFindOperations"/>
+            <xs:complexContent>
+                <xs:extension base="attlist.entityFindOperations">
+                    <xs:sequence>
+                        <xs:element maxOccurs="unbounded" ref="field-map" />
+                        <xs:element minOccurs="0" maxOccurs="unbounded" ref="select-field" />
+                        <xs:element minOccurs="0" maxOccurs="unbounded" ref="order-by" />
+                        <xs:choice minOccurs="0">
+                            <xs:element ref="limit-range" />
+                            <xs:element ref="limit-view" />
+                            <xs:element ref="use-iterator" />
+                        </xs:choice>
+                    </xs:sequence>
+                </xs:extension>
+            </xs:complexContent>
         </xs:complexType>
     </xs:element>
 
@@ -3297,22 +3335,25 @@ under the License.
             </xs:documentation>
         </xs:annotation>
         <xs:complexType>
-            <xs:sequence>
-                <xs:choice minOccurs="0">
-                    <xs:element ref="condition-expr"/>
-                    <xs:element ref="condition-list"/>
-                    <xs:element ref="condition-object"/>
-                </xs:choice>
-                <xs:element minOccurs="0" ref="having-condition-list"/>
-                <xs:element minOccurs="0" maxOccurs="unbounded" ref="select-field" />
-                <xs:element minOccurs="0" maxOccurs="unbounded" ref="order-by"/>
-                <xs:choice minOccurs="0">
-                    <xs:element ref="limit-range"/>
-                    <xs:element ref="limit-view"/>
-                    <xs:element ref="use-iterator"/>
-                </xs:choice>
-            </xs:sequence>
-            <xs:attributeGroup ref="attlist.entityFindOperations"/>
+            <xs:complexContent>
+                <xs:extension base="attlist.entityFindOperations">
+                    <xs:sequence>
+                        <xs:choice minOccurs="0">
+                            <xs:element ref="condition-expr"/>
+                            <xs:element ref="condition-list"/>
+                            <xs:element ref="condition-object"/>
+                        </xs:choice>
+                        <xs:element minOccurs="0" ref="having-condition-list"/>
+                        <xs:element minOccurs="0" maxOccurs="unbounded" ref="select-field" />
+                        <xs:element minOccurs="0" maxOccurs="unbounded" ref="order-by"/>
+                        <xs:choice minOccurs="0">
+                            <xs:element ref="limit-range"/>
+                            <xs:element ref="limit-view"/>
+                            <xs:element ref="use-iterator"/>
+                        </xs:choice>
+                    </xs:sequence>
+                </xs:extension>
+            </xs:complexContent>
         </xs:complexType>
     </xs:element>
 
@@ -3349,7 +3390,7 @@ under the License.
                     </xs:documentation>
                 </xs:annotation>
             </xs:attribute>
-            <xs:attribute ref="delegator-name" />
+            <xs:attribute name="delegator-name" type="delegator-name" />
         </xs:complexType>
     </xs:element>
 
@@ -3397,8 +3438,8 @@ under the License.
                     </xs:documentation>
                 </xs:annotation>
             </xs:attribute>
-            <xs:attribute ref="error-list-name" />
-            <xs:attribute ref="delegator-name" />
+            <xs:attribute name="error-list-name" type="error-list-name"/>
+            <xs:attribute name="delegator-name" type="delegator-name" />
         </xs:complexType>
     </xs:element>
 
@@ -3453,7 +3494,7 @@ under the License.
                     </xs:documentation>
                 </xs:annotation>
             </xs:attribute>
-            <xs:attribute ref="delegator-name" />
+            <xs:attribute name="delegator-name" type="delegator-name" />
         </xs:complexType>
     </xs:element>
 
@@ -3677,7 +3718,7 @@ under the License.
                     </xs:documentation>
                 </xs:annotation>
             </xs:attribute>
-            <xs:attribute ref="delegator-name" />
+            <xs:attribute name="delegator-name" type="delegator-name" />
         </xs:complexType>
     </xs:element>
 
@@ -3736,7 +3777,7 @@ under the License.
                     </xs:documentation>
                 </xs:annotation>
             </xs:attribute>
-            <xs:attribute ref="delegator-name" />
+            <xs:attribute name="delegator-name" type="delegator-name" />
         </xs:complexType>
     </xs:element>
 
@@ -4031,7 +4072,7 @@ under the License.
                     </xs:documentation>
                 </xs:annotation>
             </xs:attribute>
-            <xs:attribute ref="delegator-name" />
+            <xs:attribute name="delegator-name" type="delegator-name" />
         </xs:complexType>
     </xs:element>
 
@@ -4142,7 +4183,7 @@ under the License.
                     </xs:documentation>
                 </xs:annotation>
             </xs:attribute>
-            <xs:attribute ref="delegator-name" />
+            <xs:attribute name="delegator-name" type="delegator-name" />
         </xs:complexType>
     </xs:element>
 
@@ -4173,7 +4214,7 @@ under the License.
                     </xs:documentation>
                 </xs:annotation>
             </xs:attribute>
-            <xs:attribute ref="delegator-name" />
+            <xs:attribute name="delegator-name" type="delegator-name" />
         </xs:complexType>
     </xs:element>
 
@@ -4280,7 +4321,7 @@ under the License.
                     </xs:documentation>
                 </xs:annotation>
             </xs:attribute>
-            <xs:attribute ref="field" use="required" />
+            <xs:attribute name="field" type="fieldType" use="required" />
             <xs:attribute type="xs:string" name="stagger-max">
                 <xs:annotation>
                     <xs:documentation>
@@ -4302,7 +4343,7 @@ under the License.
                     </xs:documentation>
                 </xs:annotation>
             </xs:attribute>
-            <xs:attribute ref="delegator-name" />
+            <xs:attribute name="delegator-name" type="delegator-name" />
         </xs:complexType>
     </xs:element>
 
@@ -4410,7 +4451,7 @@ under the License.
                     </xs:documentation>
                 </xs:annotation>
             </xs:attribute>
-            <xs:attribute ref="delegator-name" />
+            <xs:attribute name="delegator-name" type="delegator-name" />
         </xs:complexType>
     </xs:element>
 
@@ -4453,7 +4494,7 @@ under the License.
             </xs:documentation>
         </xs:annotation>
         <xs:complexType>
-            <xs:attribute ref="began-transaction-name" />
+            <xs:attribute name="began-transaction-name" type="began-transaction-name" />
         </xs:complexType>
     </xs:element>
 
@@ -4465,7 +4506,7 @@ under the License.
             </xs:documentation>
         </xs:annotation>
         <xs:complexType>
-            <xs:attribute ref="began-transaction-name" />
+            <xs:attribute name="began-transaction-name" type="began-transaction-name" />
         </xs:complexType>
     </xs:element>
 
@@ -4479,7 +4520,7 @@ under the License.
             </xs:documentation>
         </xs:annotation>
         <xs:complexType>
-            <xs:attribute ref="began-transaction-name" />
+            <xs:attribute name="began-transaction-name" type="began-transaction-name" />
         </xs:complexType>
     </xs:element>
 
@@ -4500,7 +4541,9 @@ under the License.
     ==============================
 -->
 
-    <xs:attribute name="level">
+
+        
+    <xs:simpleType name="levelType">
         <xs:annotation>
             <xs:documentation>
                 The logging level to use.
@@ -4508,21 +4551,20 @@ under the License.
                 Defaults to "info".
                 
                 Required. Attribute type: constant.
-                </xs:documentation>
+            </xs:documentation>
         </xs:annotation>
-        <xs:simpleType>
-            <xs:restriction base="xs:token">
-                <xs:enumeration value="info" />
-                <xs:enumeration value="verbose" />
-                <xs:enumeration value="timing" />
-                <xs:enumeration value="important" />
-                <xs:enumeration value="warning" />
-                <xs:enumeration value="error" />
-                <xs:enumeration value="fatal" />
-                <xs:enumeration value="always" />
-            </xs:restriction>
-        </xs:simpleType>
-    </xs:attribute>
+        <xs:restriction base="xs:token">
+            <xs:enumeration value="info" />
+            <xs:enumeration value="verbose" />
+            <xs:enumeration value="timing" />
+            <xs:enumeration value="important" />
+            <xs:enumeration value="warning" />
+            <xs:enumeration value="error" />
+            <xs:enumeration value="fatal" />
+            <xs:enumeration value="always" />
+        </xs:restriction>
+    </xs:simpleType>
+    
 
     <xs:element name="log" substitutionGroup="OtherOperations">
         <xs:annotation>
@@ -4531,7 +4573,7 @@ under the License.
             </xs:documentation>
         </xs:annotation>
         <xs:complexType>
-            <xs:attribute ref="level" use="required"/>
+            <xs:attribute name="level" type="levelType" use="required"/>
             <xs:attribute name="message" type="xs:string" use="required">
                 <xs:annotation>
                     <xs:documentation>
@@ -4552,7 +4594,7 @@ under the License.
         </xs:annotation>
         <xs:complexType>
             <xs:group minOccurs="0" maxOccurs="unbounded" ref="AllOperations" />
-            <xs:attribute ref="level" use="required"/>
+            <xs:attribute name="level" type="levelType" use="required"/>
         </xs:complexType>
     </xs:element>
 
@@ -4574,7 +4616,7 @@ under the License.
                 <xs:element ref="calcop" />
                 <xs:element ref="number" />
             </xs:choice>
-            <xs:attribute ref="field" />
+            <xs:attribute name="field" type="fieldType" />
             <xs:attribute name="rounding-mode">
                 <xs:annotation>
                     <xs:documentation>
@@ -4811,16 +4853,19 @@ under the License.
             </xs:documentation>
         </xs:annotation>
         <xs:complexType>
-            <xs:sequence>
-                <xs:element minOccurs="0" maxOccurs="unbounded" ref="make-in-string"/>
-                <xs:element minOccurs="0" maxOccurs="unbounded" ref="process"/>
-            </xs:sequence>
-            <xs:attributeGroup ref="attlist.simple-map-processor"/>
+            <xs:complexContent>
+                <xs:extension base="attlist.simple-map-processor">
+                    <xs:sequence>
+                        <xs:element minOccurs="0" maxOccurs="unbounded" ref="make-in-string"/>
+                        <xs:element minOccurs="0" maxOccurs="unbounded" ref="process"/>
+                    </xs:sequence>
+                </xs:extension>
+            </xs:complexContent>
         </xs:complexType>
     </xs:element>
-    <xs:attributeGroup name="attlist.simple-map-processor">
+    <xs:complexType name="attlist.simple-map-processor">
         <xs:attribute type="xs:string" name="name" use="required"/>
-    </xs:attributeGroup>
+    </xs:complexType>
     <!-- Make In String & Operations -->
     <xs:element name="make-in-string">
         <xs:annotation>
@@ -4832,17 +4877,20 @@ under the License.
             </xs:documentation>
         </xs:annotation>
         <xs:complexType>
-            <xs:choice minOccurs="0" maxOccurs="unbounded">
-                <xs:element ref="in-field"/>
-                <xs:element ref="property"/>
-                <xs:element ref="constant"/>
-            </xs:choice>
-            <xs:attributeGroup ref="attlist.make-in-string"/>
+            <xs:complexContent>
+                <xs:extension base="attlist.make-in-string">
+                    <xs:choice minOccurs="0" maxOccurs="unbounded">
+                        <xs:element ref="in-field"/>
+                        <xs:element ref="property"/>
+                        <xs:element ref="constant"/>
+                    </xs:choice>
+                </xs:extension>
+            </xs:complexContent>
         </xs:complexType>
     </xs:element>
-    <xs:attributeGroup name="attlist.make-in-string">
+    <xs:complexType name="attlist.make-in-string">
         <xs:attribute type="xs:string" name="field" use="required"/>
-    </xs:attributeGroup>
+    </xs:complexType>
     <xs:element name="in-field">
         <xs:annotation>
             <xs:documentation>
@@ -4850,12 +4898,15 @@ under the License.
             </xs:documentation>
         </xs:annotation>
         <xs:complexType>
-            <xs:attributeGroup ref="attlist.in-field"/>
+            <xs:complexContent>
+                <xs:extension base="attlist.in-field">
+                </xs:extension>
+            </xs:complexContent>
         </xs:complexType>
     </xs:element>
-    <xs:attributeGroup name="attlist.in-field">
+    <xs:complexType name="attlist.in-field">
         <xs:attribute type="xs:string" name="field" use="required"/>
-    </xs:attributeGroup>
+    </xs:complexType>
     <xs:element name="property">
         <xs:annotation>
             <xs:documentation>
@@ -4864,10 +4915,13 @@ under the License.
             </xs:documentation>
         </xs:annotation>
         <xs:complexType>
-            <xs:attributeGroup ref="attlist.property"/>
+            <xs:complexContent>
+                <xs:extension base="attlist.property">
+                </xs:extension>
+            </xs:complexContent>
         </xs:complexType>
     </xs:element>
-    <xs:attributeGroup name="attlist.property">
+    <xs:complexType name="attlist.property">
         <xs:attribute type="xs:string" name="resource" use="required">
             <xs:annotation>
                 <xs:documentation>
@@ -4882,7 +4936,7 @@ under the License.
                 </xs:documentation>
             </xs:annotation>
         </xs:attribute>
-    </xs:attributeGroup>
+    </xs:complexType>
     <xs:element name="constant" type="xs:string">
         <xs:annotation>
             <xs:documentation>
@@ -4912,21 +4966,24 @@ under the License.
             </xs:documentation>
         </xs:annotation>
         <xs:complexType>
-            <xs:choice minOccurs="0" maxOccurs="unbounded">
-                <xs:element ref="validate-method"/>
-                <xs:element ref="compare"/>
-                <xs:element ref="compare-field"/>
-                <xs:element ref="regexp"/>
-                <xs:element ref="not-empty"/>
-                <xs:element ref="copy"/>
-                <xs:element ref="convert"/>
-            </xs:choice>
-            <xs:attributeGroup ref="attlist.process"/>
+            <xs:complexContent>
+                <xs:extension base="attlist.process">
+                    <xs:choice minOccurs="0" maxOccurs="unbounded">
+                        <xs:element ref="validate-method"/>
+                        <xs:element ref="compare"/>
+                        <xs:element ref="compare-field"/>
+                        <xs:element ref="regexp"/>
+                        <xs:element ref="not-empty"/>
+                        <xs:element ref="copy"/>
+                        <xs:element ref="convert"/>
+                    </xs:choice>
+                </xs:extension>
+            </xs:complexContent>
         </xs:complexType>
     </xs:element>
-    <xs:attributeGroup name="attlist.process">
+    <xs:complexType name="attlist.process">
         <xs:attribute type="xs:string" name="field" use="required"/>
-    </xs:attributeGroup>
+    </xs:complexType>
     <xs:element name="validate-method">
         <xs:annotation>
             <xs:documentation>
@@ -4937,17 +4994,20 @@ under the License.
             </xs:documentation>
         </xs:annotation>
         <xs:complexType>
-            <xs:choice>
-                <xs:element ref="fail-message"/>
-                <xs:element ref="fail-property"/>
-            </xs:choice>
-            <xs:attributeGroup ref="attlist.validate-method"/>
+            <xs:complexContent>
+                <xs:extension base="attlist.validate-method">
+                <xs:choice>
+                    <xs:element ref="fail-message"/>
+                    <xs:element ref="fail-property"/>
+                </xs:choice>
+                </xs:extension>
+            </xs:complexContent>
         </xs:complexType>
     </xs:element>
-    <xs:attributeGroup name="attlist.validate-method">
+    <xs:complexType name="attlist.validate-method">
         <xs:attribute type="xs:string" name="method" use="required"/>
         <xs:attribute type="xs:string" name="class" default="org.ofbiz.base.util.UtilValidate"/>
-    </xs:attributeGroup>
+    </xs:complexType>
     <xs:element name="compare">
         <xs:annotation>
             <xs:documentation>
@@ -4957,31 +5017,31 @@ under the License.
             </xs:documentation>
         </xs:annotation>
         <xs:complexType>
-            <xs:choice>
-                <xs:element ref="fail-message"/>
-                <xs:element ref="fail-property"/>
-            </xs:choice>
-            <xs:attributeGroup ref="attlist.compare"/>
-            <xs:attributeGroup ref="attlist.operatorRequired"/>
-            <xs:attributeGroup ref="attlist.typeDefaultString"/>
+            <xs:complexContent>
+                <xs:extension base="attlist.operatorRequired">
+                    <xs:choice>
+                        <xs:element ref="fail-message"/>
+                        <xs:element ref="fail-property"/>
+                    </xs:choice>
+                    <xs:attribute type="xs:string" name="value" use="required">
+                        <xs:annotation>
+                            <xs:documentation>
+                                Literal or flexible string using ${} syntax.
+                            </xs:documentation>
+                        </xs:annotation>
+                    </xs:attribute>
+                    <xs:attribute type="xs:string" name="format">
+                        <xs:annotation>
+                            <xs:documentation>
+                                Format based on the type of the object (date,number, etc.).
+                            </xs:documentation>
+                        </xs:annotation>
+                    </xs:attribute>
+                    <xs:attributeGroup ref="attlist.typeDefaultString"/>
+                </xs:extension>
+            </xs:complexContent>
         </xs:complexType>
     </xs:element>
-    <xs:attributeGroup name="attlist.compare">
-        <xs:attribute type="xs:string" name="value" use="required">
-            <xs:annotation>
-                <xs:documentation>
-                    Literal or flexible string using ${} syntax.
-                </xs:documentation>
-            </xs:annotation>
-        </xs:attribute>
-        <xs:attribute type="xs:string" name="format">
-            <xs:annotation>
-                <xs:documentation>
-                    Format based on the type of the object (date,number, etc.).
-                </xs:documentation>
-            </xs:annotation>
-        </xs:attribute>
-    </xs:attributeGroup>
     <xs:element name="compare-field">
         <xs:annotation>
             <xs:documentation>
@@ -4989,25 +5049,25 @@ under the License.
             </xs:documentation>
         </xs:annotation>
         <xs:complexType>
-            <xs:choice>
-                <xs:element ref="fail-message"/>
-                <xs:element ref="fail-property"/>
-            </xs:choice>
-            <xs:attributeGroup ref="attlist.compare-field"/>
-            <xs:attributeGroup ref="attlist.operatorRequired"/>
-            <xs:attributeGroup ref="attlist.typeDefaultString"/>
+            <xs:complexContent>
+                <xs:extension base="attlist.operatorRequired">
+                    <xs:choice>
+                        <xs:element ref="fail-message"/>
+                        <xs:element ref="fail-property"/>
+                    </xs:choice>
+                    <xs:attribute type="xs:string" name="field" use="required"/>
+                    <xs:attribute type="xs:string" name="format">
+                        <xs:annotation>
+                            <xs:documentation>
+                                Format based on the type of the object (date,number, etc.).
+                            </xs:documentation>
+                        </xs:annotation>
+                    </xs:attribute>
+                    <xs:attributeGroup ref="attlist.typeDefaultString"/>
+                </xs:extension>
+            </xs:complexContent>
         </xs:complexType>
     </xs:element>
-    <xs:attributeGroup name="attlist.compare-field">
-        <xs:attribute type="xs:string" name="field" use="required"/>
-        <xs:attribute type="xs:string" name="format">
-            <xs:annotation>
-                <xs:documentation>
-                    Format based on the type of the object (date,number, etc.).
-                </xs:documentation>
-            </xs:annotation>
-        </xs:attribute>
-    </xs:attributeGroup>
     <xs:element name="regexp">
         <xs:annotation>
             <xs:documentation>
@@ -5016,16 +5076,19 @@ under the License.
             </xs:documentation>
         </xs:annotation>
         <xs:complexType>
-            <xs:choice>
-                <xs:element ref="fail-message"/>
-                <xs:element ref="fail-property"/>
-            </xs:choice>
-            <xs:attributeGroup ref="attlist.regexp"/>
+            <xs:complexContent>
+                <xs:extension base="attlist.regexp">
+                <xs:choice>
+                    <xs:element ref="fail-message"/>
+                    <xs:element ref="fail-property"/>
+                </xs:choice>
+                </xs:extension>
+            </xs:complexContent>
         </xs:complexType>
     </xs:element>
-    <xs:attributeGroup name="attlist.regexp">
+    <xs:complexType name="attlist.regexp">
         <xs:attribute type="xs:string" name="expr" use="required"/>
-    </xs:attributeGroup>
+    </xs:complexType>
     <xs:element name="not-empty">
         <xs:annotation>
             <xs:documentation>
@@ -5049,10 +5112,13 @@ under the License.
             </xs:documentation>
         </xs:annotation>
         <xs:complexType>
-            <xs:attributeGroup ref="attlist.copy"/>
+            <xs:complexContent>
+                <xs:extension base="attlist.copy">
+                </xs:extension>
+            </xs:complexContent>
         </xs:complexType>
     </xs:element>
-    <xs:attributeGroup name="attlist.copy">
+    <xs:complexType name="attlist.copy">
         <xs:attribute type="xs:string" name="to-field">
             <xs:annotation>
                 <xs:documentation>
@@ -5089,7 +5155,7 @@ under the License.
                 </xs:restriction>
             </xs:simpleType>
         </xs:attribute>
-    </xs:attributeGroup>
+    </xs:complexType>
     <xs:element name="convert">
         <xs:annotation>
             <xs:documentation>
@@ -5099,14 +5165,17 @@ under the License.
             </xs:documentation>
         </xs:annotation>
         <xs:complexType>
-            <xs:choice>
-                <xs:element ref="fail-message"/>
-                <xs:element ref="fail-property"/>
-            </xs:choice>
-            <xs:attributeGroup ref="attlist.convert"/>
+            <xs:complexContent>
+                <xs:extension base="attlist.convert">
+                    <xs:choice>
+                        <xs:element ref="fail-message"/>
+                        <xs:element ref="fail-property"/>
+                    </xs:choice>
+                </xs:extension>
+            </xs:complexContent>
         </xs:complexType>
     </xs:element>
-    <xs:attributeGroup name="attlist.convert">
+    <xs:complexType name="attlist.convert">
         <xs:attribute type="xs:string" name="to-field">
             <xs:annotation>
                 <xs:documentation>
@@ -5167,5 +5236,5 @@ under the License.
                 </xs:documentation>
             </xs:annotation>
         </xs:attribute>
-    </xs:attributeGroup>
+    </xs:complexType>
 </xs:schema>

Modified: ofbiz/trunk/framework/widget/dtd/compound-widgets.xsd
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/widget/dtd/compound-widgets.xsd?rev=1750647&r1=1750646&r2=1750647&view=diff
==============================================================================
--- ofbiz/trunk/framework/widget/dtd/compound-widgets.xsd (original)
+++ ofbiz/trunk/framework/widget/dtd/compound-widgets.xsd Wed Jun 29 14:06:29 2016
@@ -13,7 +13,7 @@
     <xs:import schemaLocation="widget-screen.xsd" namespace="http://ofbiz.apache.org/Widget-Screen"/>
     <xs:import schemaLocation="widget-form.xsd" namespace="http://ofbiz.apache.org/Widget-Form"/>
     <xs:import schemaLocation="widget-tree.xsd" namespace="http://ofbiz.apache.org/Widget-Tree"/>
-    <xs:import schemaLocation="../../minilang/dtd/simple-methods-ns.xsd" namespace="http://ofbiz.apache.org/Simple-Method"/>
+    <xs:import schemaLocation="../../minilang/dtd/simple-methods.xsd" namespace="http://ofbiz.apache.org/Simple-Method"/>
     
     <xs:element name="compound-widgets">
         <xs:complexType>

Modified: ofbiz/trunk/specialpurpose/assetmaint/minilang/FixedAssetMaintServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/assetmaint/minilang/FixedAssetMaintServices.xml?rev=1750647&r1=1750646&r2=1750647&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/assetmaint/minilang/FixedAssetMaintServices.xml (original)
+++ ofbiz/trunk/specialpurpose/assetmaint/minilang/FixedAssetMaintServices.xml Wed Jun 29 14:06:29 2016
@@ -19,7 +19,7 @@
 -->
 
 <simple-methods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/simple-methods.xsd">
+        xmlns="http://ofbiz.apache.org/Simple-Method" xsi:schemaLocation="http://ofbiz.apache.org/Simple-Method http://ofbiz.apache.org/dtds/simple-methods.xsd">
 
     <simple-method method-name="createFixedAssetMaintUpdateWorkEffort" login-required="true"
         short-description="Create FixedAssetMaint and Update Schedule information in WorkEffort">

Modified: ofbiz/trunk/specialpurpose/assetmaint/minilang/test/FixedAssetMaintTests.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/assetmaint/minilang/test/FixedAssetMaintTests.xml?rev=1750647&r1=1750646&r2=1750647&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/assetmaint/minilang/test/FixedAssetMaintTests.xml (original)
+++ ofbiz/trunk/specialpurpose/assetmaint/minilang/test/FixedAssetMaintTests.xml Wed Jun 29 14:06:29 2016
@@ -19,7 +19,7 @@ under the License.
 -->
 
 <simple-methods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/simple-methods.xsd">
+        xmlns="http://ofbiz.apache.org/Simple-Method" xsi:schemaLocation="http://ofbiz.apache.org/Simple-Method http://ofbiz.apache.org/dtds/simple-methods.xsd">
 
     <simple-method method-name="testCreateFixedAssetMaintUpdateWorkEffortWithProductMaint" short-description="Test case for service createFixedAssetMaintUpdateWorkEffort with a product Maintenance" login-required="false">
         <set field="fixedAssetId" value="DEMO_VEHICLE_01"/>

Modified: ofbiz/trunk/specialpurpose/bi/minilang/DimensionServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/bi/minilang/DimensionServices.xml?rev=1750647&r1=1750646&r2=1750647&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/bi/minilang/DimensionServices.xml (original)
+++ ofbiz/trunk/specialpurpose/bi/minilang/DimensionServices.xml Wed Jun 29 14:06:29 2016
@@ -19,7 +19,7 @@ under the License.
 -->
 
 <simple-methods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/simple-methods.xsd">
+        xmlns="http://ofbiz.apache.org/Simple-Method" xsi:schemaLocation="http://ofbiz.apache.org/Simple-Method http://ofbiz.apache.org/dtds/simple-methods.xsd">
 
     <simple-method method-name="quickInitDataWarehouse" short-description="">
         <set-service-fields service-name="loadDateDimension" map="parameters" to-map="inMap"/>

Modified: ofbiz/trunk/specialpurpose/bi/minilang/FactServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/bi/minilang/FactServices.xml?rev=1750647&r1=1750646&r2=1750647&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/bi/minilang/FactServices.xml (original)
+++ ofbiz/trunk/specialpurpose/bi/minilang/FactServices.xml Wed Jun 29 14:06:29 2016
@@ -19,7 +19,7 @@ under the License.
 -->
 
 <simple-methods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/simple-methods.xsd">
+        xmlns="http://ofbiz.apache.org/Simple-Method" xsi:schemaLocation="http://ofbiz.apache.org/Simple-Method http://ofbiz.apache.org/dtds/simple-methods.xsd">
 
     <simple-method method-name="loadSalesInvoiceFact" short-description="">
         <entity-one entity-name="Invoice" value-field="invoice"/>

Modified: ofbiz/trunk/specialpurpose/ebaystore/minilang/EbayServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ebaystore/minilang/EbayServices.xml?rev=1750647&r1=1750646&r2=1750647&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/ebaystore/minilang/EbayServices.xml (original)
+++ ofbiz/trunk/specialpurpose/ebaystore/minilang/EbayServices.xml Wed Jun 29 14:06:29 2016
@@ -19,7 +19,7 @@
 -->
 
 <simple-methods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-    xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/simple-methods.xsd">
+    xmlns="http://ofbiz.apache.org/Simple-Method" xsi:schemaLocation="http://ofbiz.apache.org/Simple-Method http://ofbiz.apache.org/dtds/simple-methods.xsd">
     <simple-method method-name="createEbayAccount" short-description="Create Ebay Account">
 
         <set-service-fields service-name="createPersonAndUserLogin" to-map="newPerson" map="parameters"/>

Modified: ofbiz/trunk/specialpurpose/ebaystore/minilang/EbayStoreEvents.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ebaystore/minilang/EbayStoreEvents.xml?rev=1750647&r1=1750646&r2=1750647&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/ebaystore/minilang/EbayStoreEvents.xml (original)
+++ ofbiz/trunk/specialpurpose/ebaystore/minilang/EbayStoreEvents.xml Wed Jun 29 14:06:29 2016
@@ -19,7 +19,7 @@
 -->
 
 <simple-methods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-    xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/simple-methods.xsd">
+    xmlns="http://ofbiz.apache.org/Simple-Method" xsi:schemaLocation="http://ofbiz.apache.org/Simple-Method http://ofbiz.apache.org/dtds/simple-methods.xsd">
     <simple-method method-name="checkEbayAction" short-description="Check eBay Action">
         <set field="resultResponse" from-field="parameters.action"/>
         <return response-code="${resultResponse}"/>

Modified: ofbiz/trunk/specialpurpose/ecommerce/minilang/customer/CustomerEvents.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ecommerce/minilang/customer/CustomerEvents.xml?rev=1750647&r1=1750646&r2=1750647&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/ecommerce/minilang/customer/CustomerEvents.xml (original)
+++ ofbiz/trunk/specialpurpose/ecommerce/minilang/customer/CustomerEvents.xml Wed Jun 29 14:06:29 2016
@@ -19,7 +19,7 @@ under the License.
 -->
 
 <simple-methods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/simple-methods.xsd">
+        xmlns="http://ofbiz.apache.org/Simple-Method" xsi:schemaLocation="http://ofbiz.apache.org/Simple-Method http://ofbiz.apache.org/dtds/simple-methods.xsd">
 
     <simple-method method-name="createCustomer" short-description="Create Customer" login-required="false">
         <call-class-method class-name="org.ofbiz.product.store.ProductStoreWorker" method-name="getProductStore" ret-field="productStore">

Modified: ofbiz/trunk/specialpurpose/ecommerce/minilang/customer/QuickAnonCustomerEvents.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ecommerce/minilang/customer/QuickAnonCustomerEvents.xml?rev=1750647&r1=1750646&r2=1750647&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/ecommerce/minilang/customer/QuickAnonCustomerEvents.xml (original)
+++ ofbiz/trunk/specialpurpose/ecommerce/minilang/customer/QuickAnonCustomerEvents.xml Wed Jun 29 14:06:29 2016
@@ -19,7 +19,7 @@ under the License.
 -->
 
 <simple-methods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/simple-methods.xsd">
+        xmlns="http://ofbiz.apache.org/Simple-Method" xsi:schemaLocation="http://ofbiz.apache.org/Simple-Method http://ofbiz.apache.org/dtds/simple-methods.xsd">
 
     <!-- =========================================== -->
     <!-- ======== Anonymous Checkout Events ======== -->

Modified: ofbiz/trunk/specialpurpose/ecommerce/minilang/misc/AffiliateMapProcs.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ecommerce/minilang/misc/AffiliateMapProcs.xml?rev=1750647&r1=1750646&r2=1750647&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/ecommerce/minilang/misc/AffiliateMapProcs.xml (original)
+++ ofbiz/trunk/specialpurpose/ecommerce/minilang/misc/AffiliateMapProcs.xml Wed Jun 29 14:06:29 2016
@@ -19,7 +19,7 @@ under the License.
 -->
 
 <simple-map-processors xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/simple-methods.xsd">
+        xmlns="http://ofbiz.apache.org/Simple-Method" xsi:schemaLocation="http://ofbiz.apache.org/Simple-Method http://ofbiz.apache.org/dtds/simple-methods.xsd">
   <simple-map-processor name="newAffilParty">
     <process field="AFFILIATE_ID"><copy to-field="partyId"/><not-empty>
     <fail-property resource="PartyUiLabels" property="PartyAffiliateCodeMissingError"/></not-empty></process>

Modified: ofbiz/trunk/specialpurpose/ecommerce/minilang/misc/AffiliateSimpleEvents.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ecommerce/minilang/misc/AffiliateSimpleEvents.xml?rev=1750647&r1=1750646&r2=1750647&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/ecommerce/minilang/misc/AffiliateSimpleEvents.xml (original)
+++ ofbiz/trunk/specialpurpose/ecommerce/minilang/misc/AffiliateSimpleEvents.xml Wed Jun 29 14:06:29 2016
@@ -19,7 +19,7 @@ under the License.
 -->
 
 <simple-methods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/simple-methods.xsd">
+        xmlns="http://ofbiz.apache.org/Simple-Method" xsi:schemaLocation="http://ofbiz.apache.org/Simple-Method http://ofbiz.apache.org/dtds/simple-methods.xsd">
     <simple-method method-name="createAffiliate" short-description="Create Affiliate" login-required="false">
 
        <!-- Create the UserLogin Record -->

Modified: ofbiz/trunk/specialpurpose/example/minilang/ExamplePermissionServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/example/minilang/ExamplePermissionServices.xml?rev=1750647&r1=1750646&r2=1750647&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/example/minilang/ExamplePermissionServices.xml (original)
+++ ofbiz/trunk/specialpurpose/example/minilang/ExamplePermissionServices.xml Wed Jun 29 14:06:29 2016
@@ -19,7 +19,7 @@ under the License.
 -->
 
 <simple-methods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/simple-methods.xsd">
+        xmlns="http://ofbiz.apache.org/Simple-Method" xsi:schemaLocation="http://ofbiz.apache.org/Simple-Method http://ofbiz.apache.org/dtds/simple-methods.xsd">
 
     <simple-method method-name="exampleGenericPermission" short-description="Main permission logic">
         <set field="mainAction" from-field="parameters.mainAction"/>

Modified: ofbiz/trunk/specialpurpose/example/minilang/example/ExampleServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/example/minilang/example/ExampleServices.xml?rev=1750647&r1=1750646&r2=1750647&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/example/minilang/example/ExampleServices.xml (original)
+++ ofbiz/trunk/specialpurpose/example/minilang/example/ExampleServices.xml Wed Jun 29 14:06:29 2016
@@ -19,7 +19,7 @@ under the License.
 -->
 
 <simple-methods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/simple-methods.xsd">
+        xmlns="http://ofbiz.apache.org/Simple-Method" xsi:schemaLocation="http://ofbiz.apache.org/Simple-Method http://ofbiz.apache.org/dtds/simple-methods.xsd">
     <!-- ExampleStatus methods -->
     <simple-method method-name="createExampleStatus" short-description="create a ExampleItem">
         <now-timestamp field="nowTimestamp"/>