|
Author: jaz
Date: Tue Jan 9 21:45:00 2007 New Revision: 494724 URL: http://svn.apache.org/viewvc?view=rev&rev=494724 Log: updated schemas Modified: ofbiz/site/dtds/service-eca.xsd ofbiz/site/dtds/service-group.xsd ofbiz/site/dtds/services.xsd ofbiz/site/dtds/simple-methods.xsd ofbiz/site/dtds/site-conf.xsd Modified: ofbiz/site/dtds/service-eca.xsd URL: http://svn.apache.org/viewvc/ofbiz/site/dtds/service-eca.xsd?view=diff&rev=494724&r1=494723&r2=494724 ============================================================================== --- ofbiz/site/dtds/service-eca.xsd (original) +++ ofbiz/site/dtds/service-eca.xsd Tue Jan 9 21:45:00 2007 @@ -124,7 +124,7 @@ <xs:attribute type="xs:string" name="field-name" use="required"/> <xs:attribute type="xs:string" name="env-name"/> <xs:attribute type="xs:string" name="value"/> - <xs:attribute type="xs:string" name="format"> + <xs:attribute name="format"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="append"/> Modified: ofbiz/site/dtds/service-group.xsd URL: http://svn.apache.org/viewvc/ofbiz/site/dtds/service-group.xsd?view=diff&rev=494724&r1=494723&r2=494724 ============================================================================== --- ofbiz/site/dtds/service-group.xsd (original) +++ ofbiz/site/dtds/service-group.xsd Tue Jan 9 21:45:00 2007 @@ -25,13 +25,13 @@ <xs:element name="group"> <xs:complexType> <xs:sequence> - <xs:element maxOccurs="unbounded" ref="service"/> + <xs:element maxOccurs="unbounded" ref="invoke"/> </xs:sequence> <xs:attributeGroup ref="attlist.group"/> </xs:complexType> </xs:element> <xs:attributeGroup name="attlist.group"> - <xs:attribute type="xs:string" name="name" use="required"/> + <xs:attribute type="xs:string" name="name" use="optional"/> <xs:attribute name="send-mode" default="all"> <xs:simpleType> <xs:restriction base="xs:token"> @@ -44,12 +44,12 @@ </xs:simpleType> </xs:attribute> </xs:attributeGroup> - <xs:element name="service"> + <xs:element name="invoke"> <xs:complexType> - <xs:attributeGroup ref="attlist.service"/> + <xs:attributeGroup ref="attlist.invoke"/> </xs:complexType> </xs:element> - <xs:attributeGroup name="attlist.service"> + <xs:attributeGroup name="attlist.invoke"> <xs:attribute type="xs:string" name="name" use="required"/> <xs:attribute name="mode" default="sync"> <xs:simpleType> @@ -59,6 +59,14 @@ </xs:restriction> </xs:simpleType> </xs:attribute> + <xs:attribute name="parameters" default="preserve"> + <xs:simpleType> + <xs:restriction base="xs:token"> + <xs:enumeration value="optional"/> + <xs:enumeration value="preserve"/> + </xs:restriction> + </xs:simpleType> + </xs:attribute> <xs:attribute name="result-to-context" default="false"> <xs:simpleType> <xs:restriction base="xs:token"> @@ -72,8 +80,8 @@ <!-- <service-group> <group name="testOne" send-mode="none"> - <service name="testScv" mode="async"/> - <service name="testScv" mode="sync"/> + <invoke name="testScv" mode="async"/> + <invoke name="testScv" mode="sync"/> </group> </service-group> --> Modified: ofbiz/site/dtds/services.xsd URL: http://svn.apache.org/viewvc/ofbiz/site/dtds/services.xsd?view=diff&rev=494724&r1=494723&r2=494724 ============================================================================== --- ofbiz/site/dtds/services.xsd (original) +++ ofbiz/site/dtds/services.xsd Tue Jan 9 21:45:00 2007 @@ -15,6 +15,7 @@ under the License. --> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"> + <xs:include schemaLocation="http://www.ofbiz.org/dtds/service-group.xsd"/> <xs:element name="services"> <xs:complexType> <xs:sequence> @@ -36,10 +37,16 @@ <xs:sequence> <xs:element minOccurs="0" ref="description"/> <xs:element minOccurs="0" ref="namespace"/> + <xs:element minOccurs="0" maxOccurs="1" ref="permission-service"/> <xs:element minOccurs="0" maxOccurs="unbounded" ref="required-permissions"/> <xs:element minOccurs="0" maxOccurs="unbounded" ref="implements"/> - <xs:element minOccurs="0" maxOccurs="unbounded" ref="auto-attributes"/> - <xs:element minOccurs="0" maxOccurs="unbounded" ref="attribute"/> + <xs:choice maxOccurs="1" minOccurs="0"> + <xs:choice minOccurs="0" maxOccurs="unbounded"> + <xs:element ref="auto-attributes"/> + <xs:element ref="attribute"/> + </xs:choice> + <xs:element ref="group"/> + </xs:choice> <xs:element minOccurs="0" maxOccurs="unbounded" ref="override"/> </xs:sequence> <xs:attributeGroup ref="attlist.service"/> @@ -102,11 +109,29 @@ </xs:simpleType> </xs:attribute> </xs:attributeGroup> + <xs:element name="permission-service"> + <xs:complexType> + <xs:attributeGroup ref="attlist.permission-service"/> + </xs:complexType> + </xs:element> + <xs:attributeGroup name="attlist.permission-service"> + <xs:attribute type="xs:string" name="service-name" use="required"/> + <xs:attribute name="main-action" use="optional"> + <xs:simpleType> + <xs:restriction base="xs:token"> + <xs:enumeration value="CREATE"/> + <xs:enumeration value="UPDATE"/> + <xs:enumeration value="DELETE"/> + <xs:enumeration value="VIEW"/> + </xs:restriction> + </xs:simpleType> + </xs:attribute> + </xs:attributeGroup> <xs:element name="required-permissions"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" ref="check-permission"/> - <xs:element minOccurs="0" maxOccurs="unbounded" ref="check-role-member"/> + <xs:element minOccurs="0" maxOccurs="unbounded" ref="check-role-member"/> </xs:sequence> <xs:attributeGroup ref="attlist.required-permissions"/> </xs:complexType> @@ -138,6 +163,15 @@ <xs:attributeGroup name="attlist.check-role-member"> <xs:attribute type="xs:string" name="role-type" use="required"/> </xs:attributeGroup> + <xs:element name="service-security"> + <xs:complexType> + <xs:attributeGroup ref="attlist.service-security"/> + </xs:complexType> + </xs:element> + <xs:attributeGroup name="attlist.service-security"> + <xs:attribute type="xs:string" name="name" use="required"/> + <xs:attribute type="xs:string" name="class" use="required"/> + </xs:attributeGroup> <xs:element name="implements"> <xs:complexType> <xs:attributeGroup ref="attlist.implements"/> @@ -145,6 +179,15 @@ </xs:element> <xs:attributeGroup name="attlist.implements"> <xs:attribute type="xs:string" name="service" use="required"/> + <xs:attribute name="optional" default="true"> + <xs:simpleType> + <xs:restriction base="xs:token"> + <xs:enumeration value="true"/> + <xs:enumeration value="false"/> + </xs:restriction> + </xs:simpleType> + + </xs:attribute> </xs:attributeGroup> <xs:element name="auto-attributes"> <xs:complexType> @@ -227,6 +270,7 @@ </xs:restriction> </xs:simpleType> </xs:attribute> + <xs:attribute type="xs:string" name="default-value"/> <xs:attribute type="xs:string" name="form-label"/> <xs:attribute type="xs:string" name="entity-name"/> <xs:attribute type="xs:string" name="field-name"/> @@ -271,6 +315,7 @@ </xs:restriction> </xs:simpleType> </xs:attribute> + <xs:attribute type="xs:string" name="default-value"/> <xs:attribute type="xs:string" name="form-label"/> <xs:attribute name="form-display"> <xs:simpleType> |
|
Hallo zusammen! Unser geplanter Wanderurlaub im Schwarzwald fiel buchstäblich ins Wasser, es regnete in Strömen. Wir saßen in der Hütte fest und ich zockte aus Langeweile am Handy. Die Slots bei duospin waren meine Rettung. Erst fraß der Automat nur mein Geld, was ziemlich nervte. Aber dann löste ich ein Bonus-Feature aus, das ewig lief. Der Gewinn war super für die Urlaubskasse und die Stimmung war trotz des miesen Regenwetters plötzlich wieder bestens.
|
| Free forum by Nabble | Edit this page |
