Hi All, I'm hacking the JMS configuration a bit, but I don't really
understand the divisions in the schema. Currently we have a JMSServerConfig
and a JMSServerBehaviorPolicyType. Why the separation?
<xs:complexType name="JMSServerConfig">
<xs:attribute name="messageTimeToLive" type="xs:long" default="0" />
<xs:attribute name="durableSubscriptionClientId" type="xs:string" />
</xs:complexType>
<xs:complexType name="JMSServerBehaviorPolicyType">
<xs:complexContent>
<xs:extension base="wsdl:tExtensibilityElement">
<xs:attribute name="messageSelector" type="xs:string">
</xs:attribute>
<xs:attribute name="useMessageIDAsCorrelationID"
type="xs:boolean" default="false">
</xs:attribute>
<xs:attribute name="transactional" type="xs:boolean"
default="false">
</xs:attribute>
<xs:attribute name="durableSubscriberName" type="xs:string">
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
I'm trying to figure out why I would be able to specify transaction in the
wsdl but not the TTL. Any reason for this separation? HTTP has the same
issue and it seems a bit confusing to me.
- Dan
--
Dan Diephouse
Envoi Solutions
http://envoisolutions.com | http://netzooid.com/blog