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 ------------------------------------------------------------------------------ Spec version 2.0.1 features. || '''Feature''' || '''Schema''' || '''Java M1''' || '''C++ SVN''' || '''PHP R1.0.1''' || '''Note''' || - || xsd <include. || interop1.xsd || Y || Y || Crash || || + || xsd <include> || interop1.xsd || Y || Y || Y || || + || xsd <import> || interop2.xsd || Y || Y || Y || || - || With target namespace || interop1.xsd || Y || Y || Y || || + || With target namespace || interop3.xsd || Y || Y || Y || || - || Without target namespace || interop?.xsd || || || || || + || Without target namespace || interop4.xsd || || || || || - || With sdoJava``:package || interop?.xsd || || || || || + || With sdoJava``:package || interop5.xsd || || || || || - || SimpleTypeWithName || interop1.xsd || Y || Y || Y || || + || SimpleTypeWithName || interop6.xsd || Y || Y || Y || || - || Element || interop1.xsd || Y || Y || Y || || + || Element || interop7.xsd || Y || Y || Y || || - || Element of simple type || interop1.xsd || Y || Y || Y || || + || Element of simple type || interop8.xsd || Y || Y || Y || || - || SimpleTypeAnonymous || interop1.xsd || Y || Y || Y || || + || SimpleTypeAnonymous || interop9.xsd || Y || Y || Y || || - || Global Element || interop1.xsd || Y || Y || Y || || + || Global Element || interop10.xsd || Y || Y || Y || || - || Element Ref || interop1.xsd || Y || Y || Y || || + || Element Ref || interop11.xsd || Y || Y || Y || || - || SimpleTypeWithSDOName || interop1.xsd || Y || Y || Y || || + || SimpleTypeWithSDOName || interop12.xsd || Y || Y || Y || || - || SimpleTypeWithAbstract || interop1.xsd || || || || What verison of XML schema is this valid in? || + || SimpleTypeWithAbstract || interop13.xsd || || || || What verison of XML schema is this valid in? || - || SimpleTypeWithInstanceClass || interop1.xsd || Y || N/A not in spec || N/A not in spec || Spec doesn't indicate that restriction | list | union required || + || SimpleTypeWithInstanceClass || interop14.xsd || Y || N/A not in spec || N/A not in spec || Spec doesn't indicate that restriction | list | union required || - || SimpleTypeWithExtendedInstanceClass || interop1.xsd || Y || N/A not in spec || N/A not in spec || || + || SimpleTypeWithExtendedInstanceClass || interop15.xsd || Y || N/A not in spec || N/A not in spec || || - || SimpleTypeWithList || interop2.xsd || || || Not Implemented || || + || SimpleTypeWithList || interop16.xsd || || || Not Implemented || || - || SimpleTypeWithUnion || interop2.xsd || || Not Implemented || Not Implemented || || + || SimpleTypeWithUnion || interop17.xsd || || Not Implemented || Not Implemented || || - || ComplexTypeNoContent || interop1.xsd || Y || Y || Y || || + || ComplexTypeNoContent || interop18.xsd || Y || Y || Y || || - || ComplexTypeContent || interop1.xsd || Y || Y || Y || || + || ComplexTypeContent || interop19.xsd || Y || Y || Y || || - || ComplexTypeAnonymous || interop1.xsd || Y || Y || Y || || + || ComplexTypeAnonymous || interop20.xsd || Y || Y || Y || || - || ComplexTypeWithSDOName || interop1.xsd || Y || Y || Y || || + || ComplexTypeWithSDOName || interop21.xsd || Y || Y || Y || || - || ComplexTypeWithAbstract || interop1.xsd || Y || Y || ??? || || + || ComplexTypeWithAbstract || interop22.xsd || Y || Y || ??? || || - || ComplexTypeWithSDOAliasName || interop1.xsd || Y || Y || Y || || + || ComplexTypeWithSDOAliasName || interop23.xsd || Y || Y || Y || || - || ComplexTypeExtendingComplexType || interop1.xsd || Y || Y || Y || || + || ComplexTypeExtendingComplexType || interop24.xsd || Y || Y || Y || || - || ComplexTypeExtendingSimpeType || interop1.xsd || Y ||(JIRA444)SDOIllegalArgumentException Cannot add a properties to data types: ComplexTypeExtendingSimpleTypeTypeException || Exception in PHP Interop testAdd property to data type:http://www.apache.org/tuscany/interop ComplexTypeExtendingSimpleTypeType|| || + || ComplexTypeExtendingSimpeType || interop25.xsd || Y ||(JIRA444)SDOIllegalArgumentException Cannot add a properties to data types: ComplexTypeExtendingSimpleTypeTypeException || Exception in PHP Interop testAdd property to data type:http://www.apache.org/tuscany/interop ComplexTypeExtendingSimpleTypeType|| || - || ComplexTypeComplexContentRestrictingComplexType || interop1.xsd || Y || Y || Y || || + || ComplexTypeComplexContentRestrictingComplexType || interop26.xsd || Y || Y || Y || || - || ComplexTypeSimpleContentRestrictingComplexType || interop1.xsd || Y || Y || Y || || + || ComplexTypeSimpleContentRestrictingComplexType || interop27.xsd || Y || Y || Y || || - || ComplexTypeWithMixed || interop1.xsd || TBD || Y || Y || || + || ComplexTypeWithMixed || interop28.xsd || TBD || Y || Y || || - || ComplexTypeWithSDOSequence || interop1.xsd || Y || Y || Y || || + || ComplexTypeWithSDOSequence || interop29.xsd || Y || Y || Y || || - || ComplexTypeOpenContent || interop1.xsd || Y || (JIRA445)The element type on output is incorrect || The open content is missing leaving a empty element || || + || ComplexTypeOpenContent || interop30.xsd || Y || (JIRA445)The element type on output is incorrect || The open content is missing leaving a empty element || || - || ComplexTypeOpenAttributes || interop1.xsd || TBD || Y || Y || || + || ComplexTypeOpenAttributes || interop31.xsd || TBD || Y || Y || || - || ComplexTypeOppositeProperty || interop1.xsd || Y || Looses attribute || Looses attribute || not in spec, added for testing || + || ComplexTypeOppositeProperty || interop32.xsd || Y || Looses attribute || Looses attribute || not in spec, added for testing || - || Attribute || interop1.xsd || Y || Y || Y || || + || Attribute || interop33.xsd || Y || Y || Y || || - || AttributeWithSDOName || interop1.xsd || Y || Y || Y || || + || AttributeWithSDOName || interop33.xsd || Y || Y || Y || || - || AttributeWithSDOAliasName || interop1.xsd || Y || Y || Y || || + || AttributeWithSDOAliasName || interop33.xsd || Y || Y || Y || || - || AttributeWithDefaultValue || interop1.xsd || Y || Y || Y || || + || AttributeWithDefaultValue || interop33.xsd || Y || Y || Y || || - || AttributeWithFixedValue || interop1.xsd || Y || Y || Y || || + || AttributeWithFixedValue || interop33.xsd || Y || Y || Y || || - || AttributeReference || interop1.xsd || Y || Y || Y || || + || AttributeReference || interop33.xsd || Y || Y || Y || || - || Global Attribute || interop1.xsd || Y || Y || Y || || + || Global Attribute || interop33.xsd || Y || Y || Y || || - || AttributeWithSDOString || interop1.xsd || Y || Y || Y || || + || AttributeWithSDOString || interop33.xsd || Y || Y || Y || || - || AttributeWithSDOPropertyType || interop1.xsd || Y || (JIRA447)Missing from output || Missing from output || || + || AttributeWithSDOPropertyType || interop33.xsd || Y || (JIRA447)Missing from output || Missing from output || || - || AttributeWithSDOPropertySDOOppositePropertyType || interop1.xsd || Y || (JIRA447)missing from output || Missing from output || || + || AttributeWithSDOPropertySDOOppositePropertyType || interop33.xsd || Y || (JIRA447)missing from output || Missing from output || || - || AttributeWithSDODataType || interop1.xsd || Y || Y || Y || || + || AttributeWithSDODataType || interop33.xsd || Y || Y || Y || || - || ElementWithSDOName || interop1.xsd || Y || (JIRA448)Error on write || Error on write || || + || ElementWithSDOName || interop34.xsd || Y || (JIRA448)Error on write || Error on write || || - || ElementWithSDOAliasName || interop1.xsd || Y || Y || Y || || + || ElementWithSDOAliasName || interop35.xsd || Y || Y || Y || || - || ElementWithMaxOccurs || interop1.xsd || Y || Y || Y || || + || ElementWithMaxOccurs || interop36.xsd || Y || Y || Y || || - || Element in sequence || interop1.xsd || Y || Y || Y || || + || Element in sequence || interop37.xsd || Y || Y || Y || || - || ElementInChoice || interop1.xsd || Y || Y || Y || || + || ElementInChoice || interop38.xsd || Y || Y || Y || || + || ElementInAll || interop39.xsd || Y || Y || Y || || + || ElementWithNillable || interop40.xsd || Y || Y || Y || || - || ElementInAll || interop1.xsd || Y || Y || Y || || + || ElementInAll || interop41.xsd || Y || Y || Y || || - || ElementWithNillable || interop1.xsd || Y || Y || Y || || - || ElementInAll || interop1.xsd || Y || Y || Y || || - || ElementSubstitutionGroupBase || interop1.xsd || Y || (JIRA449)Missing from output || Type not found || || + || ElementSubstitutionGroupBase || interop42.xsd || Y || (JIRA449)Missing from output || Type not found || || - || Element of simple type || interop1.xsd || Y || Y || Y || || + || Element of simple type || interop43.xsd || Y || Y || Y || || - || ElementOfSimpleTypeWithDefault || interop1.xsd || Y || Y || Y || || + || ElementOfSimpleTypeWithDefault || interop44.xsd || Y || Y || Y || || - || ElementOfSimpleTypeWithFixed || interop1.xsd || Y || Y || Y || || + || ElementOfSimpleTypeWithFixed || interop45.xsd || Y || Y || Y || || - || ElementOfSimpleTypeWithSDOString || interop1.xsd || Y || Y || Y || || + || ElementOfSimpleTypeWithSDOString || interop46.xsd || Y || Y || Y || || - || ElementOfSimpleTypeWithSDOPropertyType || interop1.xsd || Y || (JIRA450)missing from output || missing from output || Not sure I understand property types properly|| + || ElementOfSimpleTypeWithSDOPropertyType || interop47.xsd || Y || (JIRA450)missing from output || missing from output || Not sure I understand property types properly|| - || ElementOfSimpleTypeWithSDOOppositePropertyType || interop1.xsd || Y || (JIRA450)missing from output || missing from output ||Not sure I understand property types properly || + || ElementOfSimpleTypeWithSDOOppositePropertyType || interop48.xsd || Y || (JIRA450)missing from output || missing from output ||Not sure I understand property types properly || - || ElementOfSimpleTypeWithSDODataType || interop1.xsd || Y || Y || Y || || + || ElementOfSimpleTypeWithSDODataType || interop49.xsd || Y || Y || Y || || - || ElementOfSDOChangeSummaryType || interop1.xsd || Y || Y || Crash with <include> in the document || || + || ElementOfSDOChangeSummaryType || interop50.xsd || Y || Y || Crash with <include> in the document || || - || anySimpleType || interop1.xsd || Y || Y || Y || || + || anySimpleType || interop51.xsd || Y || Y || Y || || - || anyType || interop1.xsd || Y || (JIRA451)qualifier added and element value missing || || qualifier added and element value missing || + || anyType || interop51.xsd || Y || (JIRA451)qualifier added and element value missing || || qualifier added and element value missing || - || anyURI || interop1.xsd || Y || Y || Y || || + || anyURI || interop51.xsd || Y || Y || Y || || - || base64Binary || interop1.xsd || Y || Y || Y || || + || base64Binary || interop51.xsd || Y || Y || Y || || - || boolean || interop1.xsd || Y || Y || Y || true, false, 1, 0 || + || boolean || interop51.xsd || Y || Y || Y || true, false, 1, 0 || - || byte || interop1.xsd || Y || Y || Y || -128, ...-1, 0, 1, ... 127 || + || byte || interop51.xsd || Y || Y || Y || -128, ...-1, 0, 1, ... 127 || - || date || interop1.xsd || Y || Y || Y || 1999-05-31 || + || date || interop51.xsd || Y || Y || Y || 1999-05-31 || - || dateTime || interop1.xsd || Y || Y || Y || 1999-05-31T13:20:00.000-05:00 May 31st 1999 at 1.20pm Eastern Standard Time which is 5 hours behind Co-Ordinated Universal Time, || + || dateTime || interop51.xsd || Y || Y || Y || 1999-05-31T13:20:00.000-05:00 May 31st 1999 at 1.20pm Eastern Standard Time which is 5 hours behind Co-Ordinated Universal Time, || - || decimal || interop1.xsd || Y || Y || Y || -1.23, 0, 123.4, 1000.00 || + || decimal || interop51.xsd || Y || Y || Y || -1.23, 0, 123.4, 1000.00 || - || double || interop1.xsd || Y || Y || Y || -INF, -1E4, -0, 0, 12.78E-2, 12, INF, NaN || + || double || interop51.xsd || Y || Y || Y || -INF, -1E4, -0, 0, 12.78E-2, 12, INF, NaN || - || duration || interop1.xsd || Y || Y || Y || P1Y2M3DT10H30M12.3S 1 year, 2 months, 3 days, 10 hours, 30 minutes, and 12.3 seconds || + || duration || interop51.xsd || Y || Y || Y || P1Y2M3DT10H30M12.3S 1 year, 2 months, 3 days, 10 hours, 30 minutes, and 12.3 seconds || - || ENTITIES || interop3.xsd || || || || || - || ENTITY || interop3.xsd || || || || || - || float || interop1.xsd || Y || Y || Y || -INF, -1E4, -0, 0, 12.78E-2, 12, INF, NaN || + || float || interop51.xsd || Y || Y || Y || -INF, -1E4, -0, 0, 12.78E-2, 12, INF, NaN || - || gDay || interop1.xsd || Y || Y || Y || ---31 the 31st day || + || gDay || interop51.xsd || Y || Y || Y || ---31 the 31st day || - || gMonth || interop1.xsd || Y || Y || Y || --05 May || + || gMonth || interop51.xsd || Y || Y || Y || --05 May || - || gMonthDay || interop1.xsd || Y || Y || Y || --05-31 every May 31st || + || gMonthDay || interop51.xsd || Y || Y || Y || --05-31 every May 31st || - || gYear || interop1.xsd || Y || Y || Y || 1999 || + || gYear || interop51.xsd || Y || Y || Y || 1999 || - || gYearMonth || interop1.xsd || Y || Y || Y || 1999-02 the month of February 1999, regardless of the number of days || + || gYearMonth || interop51.xsd || Y || Y || Y || 1999-02 the month of February 1999, regardless of the number of days || - || hexBinary || interop1.xsd || Y || Y || Y || || + || hexBinary || interop51.xsd || Y || Y || Y || || - || ID || interop1.xsd || Y || Y || Y || || + || ID || interop51.xsd || Y || Y || Y || || - || IDREF || interop1.xsd || Y || (JIRA452)Missing from output || Missing from output || || + || IDREF || interop51.xsd || Y || (JIRA452)Missing from output || Missing from output || || - || IDREFS || interop1.xsd || Y || (JIRA452)Missing from output || Missing from output || || + || IDREFS || interop51.xsd || Y || (JIRA452)Missing from output || Missing from output || || - || int || interop1.xsd || Y || Y || Y || -2147483648, ... -1, 0, 1, ... 2147483647 || + || int || interop51.xsd || Y || Y || Y || -2147483648, ... -1, 0, 1, ... 2147483647 || - || integer || interop1.xsd || Y || (JIRA453)Works but not specifically implemented I beleive || Y (as C++) || ...-1, 0, 1, ...|| + || integer || interop51.xsd || Y || (JIRA453)Works but not specifically implemented I beleive || Y (as C++) || ...-1, 0, 1, ...|| - || language || interop1.xsd || Y || Y || Y || en-GB, en-US, fr valid values for xml:lang as defined in XML 1.0 || + || language || interop51.xsd || Y || Y || Y || en-GB, en-US, fr valid values for xml:lang as defined in XML 1.0 || - || long || interop1.xsd || Y || Y || Y || -9223372036854775808, ... -1, 0, 1, ... 9223372036854775807 || + || long || interop51.xsd || Y || Y || Y || -9223372036854775808, ... -1, 0, 1, ... 9223372036854775807 || - || Name || interop1.xsd || Y || Y || Y || || + || Name || interop51.xsd || Y || Y || Y || || - || NCName || interop1.xsd || Y || Y || Y || || + || NCName || interop51.xsd || Y || Y || Y || || - || negativeInteger || interop1.xsd || Y || Y || Y || ... -2, -1 || + || negativeInteger || interop51.xsd || Y || Y || Y || ... -2, -1 || - || NMTOKEN || interop1.xsd || Y || Y || Y || || + || NMTOKEN || interop51.xsd || Y || Y || Y || || - || NMTOKENS || interop1.xsd || Y || Y || Y || || + || NMTOKENS || interop51.xsd || Y || Y || Y || || - || nonNegativeInteger || interop1.xsd || Y || Y || Y || 0, 1, 2, ... || + || nonNegativeInteger || interop51.xsd || Y || Y || Y || 0, 1, 2, ... || - || nonPositiveInteger || interop1.xsd || Y || Y || Y || ... -2, -1, 0 || + || nonPositiveInteger || interop51.xsd || Y || Y || Y || ... -2, -1, 0 || - || normalizedString || interop1.xsd || Y || Y || || Y || + || normalizedString || interop51.xsd || Y || Y || || Y || - || NOTATION || interop1.xsd || Y || Y || Y || || + || NOTATION || interop51.xsd || Y || Y || Y || || - || positiveInteger || interop1.xsd || Y || Y || Y || 1, 2, ... || + || positiveInteger || interop51.xsd || Y || Y || Y || 1, 2, ... || - || QName || interop1.xsd || Y || Y || Y || || + || QName || interop51.xsd || Y || Y || Y || || - || short || interop1.xsd || Y || Y || Y || -32768, ... -1, 0, 1, ... 32767 || + || short || interop51.xsd || Y || Y || Y || -32768, ... -1, 0, 1, ... 32767 || - || string || interop1.xsd || Y || Y || Y || || + || string || interop51.xsd || Y || Y || Y || || - || time || interop1.xsd || Y || Y || Y || 13:20:00.000, 13:20:00.000-05:00 || + || time || interop51.xsd || Y || Y || Y || 13:20:00.000, 13:20:00.000-05:00 || - || token || interop1.xsd || Y || Y || Y || || + || token || interop51.xsd || Y || Y || Y || || - || unsignedByte || interop1.xsd || Y || Y || Y || 0, 1, ... 255 || + || unsignedByte || interop51.xsd || Y || Y || Y || 0, 1, ... 255 || - || unsignedInt || interop1.xsd || Y || Y || Y || 0, 1, ...4294967295 || + || unsignedInt || interop51.xsd || Y || Y || Y || 0, 1, ...4294967295 || - || unsignedLong || interop1.xsd || Y || Y || Y || 0, 1, ... 18446744073709551615 || + || unsignedLong || interop51.xsd || Y || Y || Y || 0, 1, ... 18446744073709551615 || - || unsignedShort || interop1.xsd || Y || Y || Y || 0, 1, ...65535 || + || unsignedShort || interop51.xsd || Y || Y || Y || 0, 1, ...65535 || - + || ENTITIES || interop52.xsd || || || || || + || ENTITY || interop52.xsd || || || || || Other features || '''Feature''' || '''Schema''' || '''Java''' || '''C++''' || '''PHP''' || '''Note''' || - || With schema location ||interop?.xsd || || || || || + || With schema location ||interop53.xsd || || || || || - || Union with embeded types || || || || || || + || Union with embeded types ||interop54.xsd || || || || || - || SimpleTypeWithEnumeration || || || || || || + || SimpleTypeWithEnumeration ||interop55.xsd || || || || || - || Multiplicities? || || || || || || + || Multiplicities ||interop55.xsd || || || || || - attachment:interop1v0.1.xsd @@ -182, +181 @@ == Test 3 - As test 1 but with data added in SDO through generated interface == - No generated interface in C++ yet + No generated interface in C++. == Test 4 - Reading and writing XSD files from Java/C++/PHP and comparing output == @@ -195, +194 @@ == Test 6 - As test 5 but with data added in SDO through generated interface == + No generated interface in C++. + == Test 7 - Passing messages via Apache Axis2 == In due course both Java and C++ SCA implementations will support Apache Axis 2 web services as a binding option. A useful interoperability test is to pass the schema from "series 1" from client to service and back to ensure that all marshalling and conversion operations work in both directions. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]