Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ws Wiki" for change 
notification.

The following page has been changed by SimonLaws:
http://wiki.apache.org/ws/Tuscany/Interop

------------------------------------------------------------------------------
  
  === Features (from interop p.o.v) ===
  
- || '''Feature''' ||  '''Java''' || '''C++''' || '''PHP''' || '''Priority''' 
|| '''Note''' ||
+ || '''Feature''' ||  '''Java''' || '''C++''' || '''PHP''' || '''Order''' || 
'''Note''' ||
  || 1 XML DAS/Helper Serialization || Y || Y || Y || 1 || Interop via file 
system write and read ||
  || ....1.1 Instance (XML) || Y || Y || Y || 1 || ||
  || ....1.2 Change summary (XMI?) || Y || Y || Y || 5 || Level of support to 
be determined, Reimplementation in java about to start ||
@@ -31, +31 @@

  Spec version 2.0.1 features
  
  || '''Feature''' || '''Schema''' || '''Java M1''' || '''C++ SVN''' || '''PHP 
R1.0.1''' || '''Note''' ||
- || With target namespace || interop1.xsd || Y || || || ||
+ || With target namespace || interop1.xsd || Y || Y || || ||
  || Without target namespace || interop?.xsd || Y || || || ||
  || With sdoJava``:package || interop?.xsd || Y || || || ||
- || SimpleTypeWithName || interop1.xsd || Y || || || ||
+ || SimpleTypeWithName || interop1.xsd || Y || Y || || ||
- || Element || interop1.xsd || Y || || || ||
+ || Element || interop1.xsd || Y || Y || || ||
- || Element of simple type || interop1.xsd || Y || || || ||
+ || Element of simple type || interop1.xsd || Y || Y || || ||
- || SimpleTypeAnonymous || interop1.xsd || Y || || || ||
+ || SimpleTypeAnonymous || interop1.xsd || Y || Y  || || ||
- || Global Element || interop1.xsd || Y || || || ||
+ || Global Element || interop1.xsd || Y || Y || || ||
- || Element Ref || interop1.xsd || Y || || || ||
+ || Element Ref || interop1.xsd || Y || || Y || ||
- || SimpleTypeWithSDOName || interop1.xsd || Y || || || ||
+ || SimpleTypeWithSDOName || interop1.xsd || Y || Y || || ||
- || SimpleTypeWithAbstract || interop1.xsd || Y || || || What verison of XML 
schema is this valid in? ||
+ || SimpleTypeWithAbstract || interop1.xsd ||  ||  || || What verison of XML 
schema is this valid in? ||
  || SimpleTypeWithInstanceClass || interop1.xsd || Y || N/A || N/A || Spec 
doesn't indicate that restriction | list | union required ||
  || SimpleTypeWithExtendedInstanceClass || interop1.xsd || Y || N/A || N/A || 
||
  || SimpleTypeWithList || interop2.xsd ||  || || Not Implemented || ||
  || SimpleTypeWithUnion || interop2.xsd ||  || Not Implemented || Not 
Implemented || ||
- || ComplexTypeNoContent || interop1.xsd || Y || || || ||
+ || ComplexTypeNoContent || interop1.xsd || Y || Y || || ||
- || ComplexTypeContent || interop1.xsd || Y || || || ||
+ || ComplexTypeContent || interop1.xsd || Y || Y || || ||
- || ComplexTypeAnonymous || interop1.xsd || Y || || || ||
+ || ComplexTypeAnonymous || interop1.xsd || Y || Y || || ||
- || ComplexTypeWithSDOName || interop1.xsd || Y || || || ||
+ || ComplexTypeWithSDOName || interop1.xsd || Y || Y || || ||
- || ComplexTypeWithAbstract || interop1.xsd || Y || || || ||
+ || ComplexTypeWithAbstract || interop1.xsd || Y || Y || || ||
- || ComplexTypeWithSDOAliasName || interop1.xsd || Y || || || ||
+ || ComplexTypeWithSDOAliasName || interop1.xsd || Y || Y || || ||
- || ComplexTypeExtendingComplexType || interop1.xsd || Y || || || ||
+ || ComplexTypeExtendingComplexType || interop1.xsd || Y || Y || || ||
  || ComplexTypeExtendingSimpeType || interop1.xsd || Y 
||SDOIllegalArgumentException Cannot add a properties to data types: 
ComplexTypeExtendingSimpleTypeTypeException || || ||
- || ComplexTypeComplexContentRestrictingComplexType || interop1.xsd || Y || || 
|| ||
+ || ComplexTypeComplexContentRestrictingComplexType || interop1.xsd || Y || Y 
|| || ||
- || ComplexTypeSimpleContentRestrictingComplexType || interop1.xsd || Y || || 
|| ||
+ || ComplexTypeSimpleContentRestrictingComplexType || interop1.xsd || Y || Y 
|| || ||
- || ComplexTypeWithMixed || interop1.xsd || Y || || || ||
+ || ComplexTypeWithMixed || interop1.xsd || TBD || TBD || || ||
- || ComplexTypeWithSDOSequence || interop1.xsd || Y || || || ||
+ || ComplexTypeWithSDOSequence || interop1.xsd || Y || Y || || ||
- || ComplexTypeOpenContent || interop1.xsd || Y || || || ||
+ || ComplexTypeOpenContent || interop1.xsd || Y || The element type on output 
is incorrect || || ||
- || ComplexTypeOpenAttributes || interop1.xsd || Y || || || ||
+ || ComplexTypeOpenAttributes || interop1.xsd || TBD || TBD || || ||
+ || ComplexTypeOppositeProperty || interop1.xsd || Y || Looses attribute || || 
not in spec, added for testing ||
- || Attribute || interop1.xsd || Y || || || ||
+ || Attribute || interop1.xsd || Y || Y || || ||
- || AttributeWithSDOName || interop1.xsd || Y || || || ||
+ || AttributeWithSDOName || interop1.xsd || Y || Y || || ||
- || AttributeWithSDOAliasName || interop1.xsd || Y || || || ||
+ || AttributeWithSDOAliasName || interop1.xsd || Y || Y || || ||
- || AttributeWithDefaultValue || interop1.xsd || Y || || || ||
+ || AttributeWithDefaultValue || interop1.xsd || Y || Y || || ||
- || AttributeWithFixedValue || interop1.xsd || Y || || || ||
+ || AttributeWithFixedValue || interop1.xsd || Y || Y || || ||
- || AttributeReference || interop1.xsd || Y || || || ||
+ || AttributeReference || interop1.xsd || Y || Y || || ||
  || Global Attribute || interop1.xsd || Y || || || ||
  || AttributeWithSDOString || interop1.xsd || Y || || || ||
  || AttributeWithSDOPropertyType || interop1.xsd || Y || || || ||
@@ -143, +144 @@

  || SimpleTypeWithEnumeration || || || || || ||
  || Multiplicities? || || || || || ||
  
+ === Test Setup ===
+ Order1:
+   The files interop1.xsd, interop1-in.xml are read by a Java, C++ or PHP test 
program and interop1-out.xml is written
+ 
  === General Observations ===
   *Java
+   * Order1
+     *Adds xsi:type to ComplexTypeContent
+     *interop1-out.xsd validates against interop1.xsd
   *C++
+   * Order1
+     *Removes any qualified names that appear in input. Theere is a potential 
problem w.r.t element references and qualified name raise when  validating in 
Eclipse
+     *Adds xsi:type to top level element
+     *Removes schema location attribtute
+     *Empty element <sdo:changeSummary xmlns:sdo="commonj.sdo" /> added to root
+     & attributes come out in different order compared to Java - not 
significant but interesting
+     *interop1-out.xsd doesn't validate against interop1.xsd
+       * sdo:changeSummary element can't be empty
+       * The output has become confused over the content of a substitution 
group
+     
   *PHP
+   * Order1
-   *Removes element qualification
+     *Removes element qualification
-   *Adds xsi:type to top level element
+     *Adds xsi:type to top level element
-   *Remove schema location attribtute
+     *Removes schema location attribtute
  
  == SCA ==
  === Feature Comparison ===

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to