Dashboard > Open SOA > ... > Service Component Architecture Specifications > Errata for Java Component Implementation V1.00
Log In   View a printable version of the current page.
Errata for Java Component Implementation V1.00
Added by Mike Edwards (IBM), last edited by Michael Rowley on Jul 12, 2007  (view change)
Labels: 
(None)


1. @Remotable annotation only valid on interfaces not classes

Delete the words "or implementation class" from lines 123 and 134.

2. Fix table of contents

Section 1.2.3 in the table of contents incorrectly references a section that is subsection of 1.2.2. All subsequent sections of 1.2 then should decrement their third-level section number.

3. Fix namespace declarations

On lines 65 and 91 have declarations of:

xmlns="http://www.osoa.org/xmlns/sca/0.9"

which should be changed to:

xmlns="http://www.osoa.org/xmlns/sca/1.0"

4. Fix and clarify algorithm for determining references of an unannotated POJO (section 1.2.7)

Replace the algorithm on lines 369-377 with the following:

1) If the Java type is an interface annotated with @Remotable, then it's a
reference.

2) Otherwise, if the Java type is an array whose element type is an
interface annotated with @Remotable, then it's a reference.

3) Otherwise, if the Java type is a java.util.Collection or a
sub-interface
or sub-class of it, if the parameterized type of the collection is an
interface annotated with @Remotable, then it's a reference.

4) Otherwise it's a property.

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