|
I would like to updated the service-config.xsd file in the following way:
Index: framework/service/dtd/service-config.xsd =================================================================== --- framework/service/dtd/service-config.xsd (revision 1365888) +++ framework/service/dtd/service-config.xsd (working copy) @@ -22,7 +22,7 @@ <xs:element name="service-config"> <xs:complexType> <xs:sequence> - <xs:element minOccurs="1" maxOccurs="unbounded" ref="service-engine"/> + <xs:element minOccurs="1" maxOccurs="1" ref="service-engine"/> </xs:sequence> </xs:complexType> </xs:element> @@ -39,7 +39,7 @@ <xs:element minOccurs="0" maxOccurs="unbounded" ref="global-services"/> <xs:element minOccurs="0" maxOccurs="unbounded" ref="service-groups"/> <xs:element minOccurs="0" maxOccurs="unbounded" ref="service-ecas"/> - <xs:element minOccurs="0" maxOccurs="unbounded" ref="jms-service"/> + <xs:element minOccurs="0" maxOccurs="1" ref="jms-service"/> </xs:sequence> <xs:attributeGroup ref="attlist.service-engine"/> </xs:complexType> The idea is that: 1) only one <service-engine> will be allowed; this is what is currently supported and all the service code is implemented with this assumption (static methods etc... that prevents the ability to define more than one service-config); also, it seems that no one really had the need to define more than one service configuration 2) zero or one <jms-service> element in the <service-engine>; again, this is what is currently supported; you still can define several servers (JMS Providers) within the <jms-service> element; I don't see a reason for defining more than one jms-service within the same service-engine configuration. Regards, Jacopo |
|
Hmmm... please ignore this for now, I need more time to study the code.
Jacopo On Jul 26, 2012, at 2:39 PM, Jacopo Cappellato wrote: > I would like to updated the service-config.xsd file in the following way: > > Index: framework/service/dtd/service-config.xsd > =================================================================== > --- framework/service/dtd/service-config.xsd (revision 1365888) > +++ framework/service/dtd/service-config.xsd (working copy) > @@ -22,7 +22,7 @@ > <xs:element name="service-config"> > <xs:complexType> > <xs:sequence> > - <xs:element minOccurs="1" maxOccurs="unbounded" ref="service-engine"/> > + <xs:element minOccurs="1" maxOccurs="1" ref="service-engine"/> > </xs:sequence> > </xs:complexType> > </xs:element> > @@ -39,7 +39,7 @@ > <xs:element minOccurs="0" maxOccurs="unbounded" ref="global-services"/> > <xs:element minOccurs="0" maxOccurs="unbounded" ref="service-groups"/> > <xs:element minOccurs="0" maxOccurs="unbounded" ref="service-ecas"/> > - <xs:element minOccurs="0" maxOccurs="unbounded" ref="jms-service"/> > + <xs:element minOccurs="0" maxOccurs="1" ref="jms-service"/> > </xs:sequence> > <xs:attributeGroup ref="attlist.service-engine"/> > </xs:complexType> > > > The idea is that: > > 1) only one <service-engine> will be allowed; this is what is currently supported and all the service code is implemented with this assumption (static methods etc... that prevents the ability to define more than one service-config); also, it seems that no one really had the need to define more than one service configuration > > 2) zero or one <jms-service> element in the <service-engine>; again, this is what is currently supported; you still can define several servers (JMS Providers) within the <jms-service> element; I don't see a reason for defining more than one jms-service within the same service-engine configuration. > > Regards, > > Jacopo |
| Free forum by Nabble | Edit this page |
