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]