Dashboard > Open SOA > ... > Service Component Architecture Specifications > Errata for JMS Binding V1.00
Log In   View a printable version of the current page.
Errata for JMS Binding V1.00
Added by Mike Edwards (IBM), last edited by Simon Holdsworth (IBM) on May 14, 2007  (view change)
Labels: 
(None)


1. Incorrect schema definition for JMS binding objects' properties

The schema definition given in section 2 of the JMS binding document is inconsistent with that given in section 1.4 and the examples that follow it, in the definition of the property element.

The JMS binding schema should include the following complex type definition:

<complexType name="BindingProperty">
    <simpleContent>
        <extension base="string">
            <attribute name="name" type="NMTOKEN"/>
            <attribute name="type" type="string" use="optional" default="xs:string"/>
        </extension>
    </simpleContent>
</complexType>

The definitions of the Destination, ConnectionFactory, ActivationSpec, Headers, ResourceAdapter and OperationProperties types should be updated to replace every occurence of:

<element name="property" type="string" minOccurs="0" maxOccurs="unbounded"/>

by:

<element name="property" type="sca:BindingProperty" minOccurs="0" maxOccurs="unbounded"/>

In addition, given the optional nature of the type attribute of the BindingProperty type, the schema in section 1.4 needs to be updated to replace every occurrence of:

<property name="NMTOKEN" type="string">*   

by:

<property name="NMTOKEN" type="string"?>*  

Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.4.5 Build:#708 Apr 12, 2007) - Bug/feature request - Contact Administrators