RAT Report

Complete

*****************************************************
Summary
-------
Notes: 35
Binaries: 1
Archives: 0
Standards: 427

Apache Licensed: 366
Generated Documents: 0

JavaDocs are generated and so license header is optional
Generated files do not required license headers

61 Unknown Licenses

*******************************

Archives (+ indicates readable, $ unreadable): 

 
*****************************************************
  Files with AL headers will be marked L
  Binary files (which do not require AL headers) will be marked B
  Compressed archives will be marked A
  Notices, licenses etc will be marked N
  AL    C:/dascleansample/sdo/pom.xml
  AL    C:/dascleansample/sdo/distribution/pom.xml
  AL    C:/dascleansample/sdo/distribution/src/main/assembly/bin.xml
  AL    C:/dascleansample/sdo/distribution/src/main/assembly/src.xml
  N     C:/dascleansample/sdo/distribution/src/main/release/DISCLAIMER
  N     C:/dascleansample/sdo/distribution/src/main/release/README
  N     C:/dascleansample/sdo/distribution/src/main/release/RELEASE_NOTES
  N     C:/dascleansample/sdo/distribution/src/main/release/bin/INSTALL
  N     C:/dascleansample/sdo/distribution/src/main/release/bin/LICENSE
  N     C:/dascleansample/sdo/distribution/src/main/release/bin/NOTICE
  N     C:/dascleansample/sdo/distribution/src/main/release/bin/README
  N     C:/dascleansample/sdo/distribution/src/main/release/bin/samples/README
  AL    C:/dascleansample/sdo/distribution/src/main/release/bin/samples/runsamples.bat
  AL    C:/dascleansample/sdo/distribution/src/main/release/bin/samples/runsamples.sh
  AL    C:/dascleansample/sdo/distribution/src/main/release/bin/samples/sampleProgramContents.html
  N     C:/dascleansample/sdo/distribution/src/main/release/src/BUILDING
  N     C:/dascleansample/sdo/distribution/src/main/release/src/LICENSE
  N     C:/dascleansample/sdo/distribution/src/main/release/src/NOTICE
  N     C:/dascleansample/sdo/distribution/src/main/release/src/README
  AL    C:/dascleansample/sdo/impl/pom.xml
  AL    C:/dascleansample/sdo/impl/model/SDO.ecore
  AL    C:/dascleansample/sdo/impl/model/SDO.genmodel
 !????? C:/dascleansample/sdo/impl/model/SDO.mdl
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/AnyTypeDataObject.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/SDOExtendedMetaData.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/SDOFactory.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/SDOPackage.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/SDOTypeVisitor.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/SimpleAnyTypeDataObject.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/codegen/BytecodeInterfaceGenerator.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/codegen/GenerationException.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/codegen/JavaInterfaceGenerator.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/codegen/NoJavaImplementationException.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/helper/BaseSDOExtendedMetaDataImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/helper/BaseSDOXSDEcoreBuilder.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/helper/CopyHelperImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/helper/CrossScopeCopyHelperImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/helper/DataFactoryImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/helper/DataHelperImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/helper/DefaultHelperContextImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/helper/EqualityHelperImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/helper/HelperContextImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/helper/HelperProviderImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/helper/SDOAnnotations.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/helper/SDOExtendedMetaDataImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/helper/SDOHelperImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/helper/SDOXSDEcoreBuilder.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/helper/SchemaBuilder.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/helper/TypeHelperImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/helper/TypeTable.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/helper/XMLDocumentImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/helper/XMLHelperImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/helper/XMLStreamHelper.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/helper/XMLStreamHelperImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/helper/XSDHelperImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/impl/AnyTypeDataObjectImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/impl/AttributeImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/impl/ChangeSummaryImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/impl/ChangeSummarySettingImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/impl/ClassImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/impl/DataGraphImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/impl/DataObjectBase.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/impl/DataObjectImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/impl/DataTypeImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/impl/DynamicDataObjectImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/impl/DynamicStoreDataObjectImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/impl/EnumImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/impl/ExtensibleDataObjectImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/impl/FactoryBase.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/impl/ReferenceImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/impl/SDOFactoryImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/impl/SDOPackageImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/impl/SimpleAnyTypeDataObjectImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/impl/StoreDataObjectImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/model/BaseDataGraphType.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/model/DataGraphType.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/model/DataObject.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/model/ModelFactory.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/model/ModelsType.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/model/Property.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/model/TextType.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/model/Type.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/model/Types.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/model/XSDType.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/model/impl/BaseDataGraphTypeImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/model/impl/DataGraphTypeImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/model/impl/DataObjectImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/model/impl/ModelFactoryImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/model/impl/ModelsTypeImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/model/impl/PropertyImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/model/impl/TextTypeImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/model/impl/TypeImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/model/impl/TypesImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/model/impl/XSDTypeImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/model/internal/InternalFactory.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/model/internal/impl/InternalFactoryImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/model/java/JavaFactory.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/model/java/JavaInfo.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/model/java/impl/JavaFactoryImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/model/java/impl/JavaInfoImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/model/xml/XMLFactory.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/model/xml/XMLInfo.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/model/xml/impl/XMLFactoryImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/model/xml/impl/XMLInfoImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/BasicSequence.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/DataGraphResourceFactoryImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/DataObjectUtil.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/SDOUtil.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/StAX2SAXAdapter.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/StreamDeserializer.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/VirtualSequence.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/metadata/JavaMetaData.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/metadata/MetadataFactory.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/metadata/SDOMetaDataGroup.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/metadata/TypeMetaData.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/metadata/XSDMetaData.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/metadata/impl/JavaMetaDataImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/metadata/impl/MetadataFactoryImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/metadata/impl/SDOMetaDataGroupImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/metadata/impl/TypeMetaDataImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/metadata/impl/XSDMetaDataImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/resource/ChangeSummaryStreamDeserializer.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/resource/ChangeSummaryStreamSerializer.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/resource/DataObjectXMLStreamReader.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/resource/RecordedEventXMLStreamReader.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/resource/SDODeserializer.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/resource/SDOURIConverterImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/resource/SDOXMLResourceFactoryImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/resource/SDOXMLResourceImpl.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/resource/XMLDocumentStreamReader.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/resource/XMLFragmentStreamReader.java
  AL    C:/dascleansample/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/resource/XMLStreamSerializer.java
  AL    C:/dascleansample/sdo/impl/src/main/resources/sdo-metadata.xsd
  N     C:/dascleansample/sdo/impl/src/main/resources/META-INF/DISCLAIMER
  N     C:/dascleansample/sdo/impl/src/main/resources/META-INF/LICENSE.txt
 !????? C:/dascleansample/sdo/impl/src/main/resources/META-INF/MANIFEST.MF
  N     C:/dascleansample/sdo/impl/src/main/resources/META-INF/NOTICE
  N     C:/dascleansample/sdo/impl/src/main/resources/META-INF/README.txt
 !????? C:/dascleansample/sdo/impl/src/main/resources/META-INF/services/commonj.sdo.impl.HelperProvider
  AL    C:/dascleansample/sdo/impl/src/main/resources/xml/sdoInternal.xsd
  AL    C:/dascleansample/sdo/impl/src/main/resources/xml/sdoModelChangeSummary.xsd
  AL    C:/dascleansample/sdo/impl/src/test/java/com/example/ExpectedException/ExpectedExceptionFactory.java
  AL    C:/dascleansample/sdo/impl/src/test/java/com/example/ExpectedException/ExpectedExceptionType.java
  AL    C:/dascleansample/sdo/impl/src/test/java/com/example/ExpectedException/SequenceReadOnlyType.java
  AL    C:/dascleansample/sdo/impl/src/test/java/com/example/ExpectedException/impl/ExpectedExceptionFactoryImpl.java
  AL    C:/dascleansample/sdo/impl/src/test/java/com/example/ExpectedException/impl/ExpectedExceptionTypeImpl.java
  AL    C:/dascleansample/sdo/impl/src/test/java/com/example/ExpectedException/impl/SequenceReadOnlyTypeImpl.java
  AL    C:/dascleansample/sdo/impl/src/test/java/com/example/simple/Quote.java
  AL    C:/dascleansample/sdo/impl/src/test/java/com/example/simple/SimpleFactory.java
  AL    C:/dascleansample/sdo/impl/src/test/java/com/example/simple/impl/QuoteImpl.java
  AL    C:/dascleansample/sdo/impl/src/test/java/com/example/simple/impl/SimpleFactoryImpl.java
  AL    C:/dascleansample/sdo/impl/src/test/java/com/example/test/Containment/ContainmentFactory.java
  AL    C:/dascleansample/sdo/impl/src/test/java/com/example/test/Containment/ContainmentTest.java
  AL    C:/dascleansample/sdo/impl/src/test/java/com/example/test/Containment/impl/ContainmentFactoryImpl.java
  AL    C:/dascleansample/sdo/impl/src/test/java/com/example/test/Containment/impl/ContainmentTestImpl.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/AllTests.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/codegen/AllTests.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/codegen/Bar1.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/codegen/Bar2.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/codegen/BytecodeInterfaceGeneratorTestCase.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/codegen/Foo.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/codegen/JavaInterfaceGeneratorTestCase.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/codegen/MockProperty.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/codegen/MockType.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/test/AllTests.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/test/AnyTypeTest.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/test/BoundsTestCase.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/test/ChangeSummaryOnDataObjectTestCase.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/test/ChangeSummaryPropertyTestCase.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/test/ChangeSummaryTestCase.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/test/ContainmentCycleTestCase.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/test/ContainmentTypeUtil.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/test/CrossScopeCopyTestCase.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/test/DataGraphTestCase.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/test/DataObjectGetListTestCase.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/test/DataTypeBaseTypeTestCase.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/test/DateConversionTestCase.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/test/DefineOpenContentPropertyTestCase.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/test/DefineTypeTestCase.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/test/DeserializationNoSchemaTestCase.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/test/DotNameTest.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/test/DupElementTestCase.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/test/DynamicTypesComparisonTestCase.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/test/ExpectedExceptionsTestCase.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/test/FormTestCase.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/test/HelperContextTestCase.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/test/IsManyTestCase.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/test/JavaSerializeDeserializeTestCase.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/test/JiraTestCases.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/test/MetadataInstancePropertiesTestCase.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/test/MixedTypeTestCase.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/test/NeverStaleChangeSummaryTestCase.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/test/OpenTypeTestCase.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/test/SchemaLocationTestCase.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/test/SequenceTestCase.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/test/SerializeTypesTestCase.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/test/SimpleCopyTestCase.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/test/SimpleDynamicTestCase.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/test/SimpleEqualityTestCase.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/test/SubstitutionValuesTestCase.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/test/TestUtil.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/test/TypeConversionTestCase.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/test/TypeHelperTestCase.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/test/TypeRoundTripTestCase.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/test/XMLDocumentTestCase.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/test/XMLHelperTestCase.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/test/XMLLoadOptionsTestCase.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/test/XMLSaveOptionsTestCase.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/test/XMLStreamHelperPerformanceTestCase.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/test/XMLStreamHelperTestCase.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/test/XMLUnknownPropertiesTestCase.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/test/XPathTestCase.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/test/XSDHelperTestCase.java
  AL    C:/dascleansample/sdo/impl/src/test/java/org/apache/tuscany/sdo/test/XSDQNameTestCase.java
  AL    C:/dascleansample/sdo/impl/src/test/resources/SchemaLocationTestCase.xml
  AL    C:/dascleansample/sdo/impl/src/test/resources/SequenceChangeSummary.xsd
  AL    C:/dascleansample/sdo/impl/src/test/resources/SubstitutionValues.xsd
  AL    C:/dascleansample/sdo/impl/src/test/resources/TypePropertyMetadataInfo.xsd
  AL    C:/dascleansample/sdo/impl/src/test/resources/XMLDocumentNoNamespaceSchemaLocation.xsd
  AL    C:/dascleansample/sdo/impl/src/test/resources/XMLDocumentSchemaLocation.xsd
 !????? C:/dascleansample/sdo/impl/src/test/resources/XMLDocumentTestCase.xml
  AL    C:/dascleansample/sdo/impl/src/test/resources/XMLStreamHelper.xsd
  AL    C:/dascleansample/sdo/impl/src/test/resources/anytype.xsd
  AL    C:/dascleansample/sdo/impl/src/test/resources/api_test.xsd
  AL    C:/dascleansample/sdo/impl/src/test/resources/bank.xsd
  AL    C:/dascleansample/sdo/impl/src/test/resources/bounds.xsd
  AL    C:/dascleansample/sdo/impl/src/test/resources/company.xsd
  AL    C:/dascleansample/sdo/impl/src/test/resources/containmenttest.xsd
 !????? C:/dascleansample/sdo/impl/src/test/resources/customer1.xml
 !????? C:/dascleansample/sdo/impl/src/test/resources/customer2.xml
  AL    C:/dascleansample/sdo/impl/src/test/resources/datatype.xsd
  AL    C:/dascleansample/sdo/impl/src/test/resources/dotNames.xsd
  AL    C:/dascleansample/sdo/impl/src/test/resources/dupelement.xsd
  AL    C:/dascleansample/sdo/impl/src/test/resources/expectedExceptions.xsd
 !????? C:/dascleansample/sdo/impl/src/test/resources/foo-ext.xml
  AL    C:/dascleansample/sdo/impl/src/test/resources/foo-ext.xsd
  AL    C:/dascleansample/sdo/impl/src/test/resources/foo.xsd
  AL    C:/dascleansample/sdo/impl/src/test/resources/ipo.xsd
 !????? C:/dascleansample/sdo/impl/src/test/resources/mixed.xml
  AL    C:/dascleansample/sdo/impl/src/test/resources/mixed.xsd
 !????? C:/dascleansample/sdo/impl/src/test/resources/mixed2.xml
 !????? C:/dascleansample/sdo/impl/src/test/resources/mixedChangeSummary.xml
 !????? C:/dascleansample/sdo/impl/src/test/resources/mixedChangeSummaryUndone.xml
 !????? C:/dascleansample/sdo/impl/src/test/resources/mixedopen.xml
  AL    C:/dascleansample/sdo/impl/src/test/resources/names.xsd
 !????? C:/dascleansample/sdo/impl/src/test/resources/open.xml
  AL    C:/dascleansample/sdo/impl/src/test/resources/open.xsd
  AL    C:/dascleansample/sdo/impl/src/test/resources/open1any.xsd
 !????? C:/dascleansample/sdo/impl/src/test/resources/open2.xml
 !????? C:/dascleansample/sdo/impl/src/test/resources/openChangeSummary.xml
 !????? C:/dascleansample/sdo/impl/src/test/resources/openChangeSummaryUndone.xml
 !????? C:/dascleansample/sdo/impl/src/test/resources/openContentProperty.xml
 !????? C:/dascleansample/sdo/impl/src/test/resources/po.xsd
  AL    C:/dascleansample/sdo/impl/src/test/resources/prefix.xsd
 !????? C:/dascleansample/sdo/impl/src/test/resources/quote.xml
 !????? C:/dascleansample/sdo/impl/src/test/resources/quoteInSOAP.xml
  AL    C:/dascleansample/sdo/impl/src/test/resources/sdoModel.xsd
  AL    C:/dascleansample/sdo/impl/src/test/resources/sdoannotations.xsd
  AL    C:/dascleansample/sdo/impl/src/test/resources/sdotypes.xsd
 !????? C:/dascleansample/sdo/impl/src/test/resources/shallowquote.xml
 !????? C:/dascleansample/sdo/impl/src/test/resources/shallowquote1.xml
  AL    C:/dascleansample/sdo/impl/src/test/resources/simple.xsd
  AL    C:/dascleansample/sdo/impl/src/test/resources/simple2.xsd
  AL    C:/dascleansample/sdo/impl/src/test/resources/simple3.xsd
 !????? C:/dascleansample/sdo/impl/src/test/resources/simpleWithChangeSummary.xml
  AL    C:/dascleansample/sdo/impl/src/test/resources/simpleWithChangeSummary.xsd
 !????? C:/dascleansample/sdo/impl/src/test/resources/simpleWithChangeSummaryUndone.xml
 !????? C:/dascleansample/sdo/impl/src/test/resources/simplechangesummary.xml
 !????? C:/dascleansample/sdo/impl/src/test/resources/substitutionValues1.xml
 !????? C:/dascleansample/sdo/impl/src/test/resources/substitutionValues2.xml
 !????? C:/dascleansample/sdo/impl/src/test/resources/xpath.xml
  AL    C:/dascleansample/sdo/impl/src/test/resources/xpath.xsd
  AL    C:/dascleansample/sdo/impl/src/test/resources/xsdCorners.xsd
  AL    C:/dascleansample/sdo/lib/pom.xml
  AL    C:/dascleansample/sdo/lib/src/main/java/org/apache/tuscany/sdo/api/SDOHelper.java
  AL    C:/dascleansample/sdo/lib/src/main/java/org/apache/tuscany/sdo/api/SDOUtil.java
  AL    C:/dascleansample/sdo/lib/src/main/java/org/apache/tuscany/sdo/api/XMLStreamHelper.java
  AL    C:/dascleansample/sdo/lib/src/main/java/org/apache/tuscany/sdo/api/overview.html
  AL    C:/dascleansample/sdo/lib/src/main/java/org/apache/tuscany/sdo/lib/SDOObjectInputStream.java
  AL    C:/dascleansample/sdo/lib/src/main/java/org/apache/tuscany/sdo/lib/SDOObjectOutputStream.java
  AL    C:/dascleansample/sdo/lib/src/main/java/org/apache/tuscany/sdo/lib/UnknownPropertyList.java
  AL    C:/dascleansample/sdo/lib/src/main/java/org/apache/tuscany/sdo/spi/HelperProviderBase.java
  AL    C:/dascleansample/sdo/lib/src/main/java/org/apache/tuscany/sdo/spi/SDOHelperBase.java
  N     C:/dascleansample/sdo/lib/src/main/resources/META-INF/DISCLAIMER
  N     C:/dascleansample/sdo/lib/src/main/resources/META-INF/LICENSE.txt
 !????? C:/dascleansample/sdo/lib/src/main/resources/META-INF/MANIFEST.MF
  N     C:/dascleansample/sdo/lib/src/main/resources/META-INF/NOTICE
  N     C:/dascleansample/sdo/lib/src/main/resources/META-INF/README.txt
  AL    C:/dascleansample/sdo/plugin/pom.xml
  AL    C:/dascleansample/sdo/plugin/src/main/java/org/apache/tuscany/sdo/plugin/GeneratorMojo.java
  AL    C:/dascleansample/sdo/plugin/src/main/java/org/apache/tuscany/sdo/plugin/SchemaFileOption.java
  N     C:/dascleansample/sdo/plugin/src/main/resources/META-INF/DISCLAIMER
  N     C:/dascleansample/sdo/plugin/src/main/resources/META-INF/LICENSE.txt
  N     C:/dascleansample/sdo/plugin/src/main/resources/META-INF/NOTICE
  N     C:/dascleansample/sdo/plugin/src/main/resources/META-INF/README.txt
  AL    C:/dascleansample/sdo/sample/pom.xml
  AL    C:/dascleansample/sdo/sample/src/main/java/org/apache/tuscany/samples/sdo/ExecuteSamples.java
  AL    C:/dascleansample/sdo/sample/src/main/java/org/apache/tuscany/samples/sdo/SampleBase.java
  AL    C:/dascleansample/sdo/sample/src/main/java/org/apache/tuscany/samples/sdo/overview.html
  AL    C:/dascleansample/sdo/sample/src/main/java/org/apache/tuscany/samples/sdo/package.html
  AL    C:/dascleansample/sdo/sample/src/main/java/org/apache/tuscany/samples/sdo/sampleProgramContents.html
  AL    C:/dascleansample/sdo/sample/src/main/java/org/apache/tuscany/samples/sdo/advanced/MedicalScenario.java
  AL    C:/dascleansample/sdo/sample/src/main/java/org/apache/tuscany/samples/sdo/advanced/MedicalScenarioWithChangeMonitoring.java
  AL    C:/dascleansample/sdo/sample/src/main/java/org/apache/tuscany/samples/sdo/advanced/ObtainingDataGraphFromXml.java
  AL    C:/dascleansample/sdo/sample/src/main/java/org/apache/tuscany/samples/sdo/advanced/PrintDataGraph.java
  AL    C:/dascleansample/sdo/sample/src/main/java/org/apache/tuscany/samples/sdo/advanced/package.html
  AL    C:/dascleansample/sdo/sample/src/main/java/org/apache/tuscany/samples/sdo/basic/AccessDataObjectPropertiesByName.java
  AL    C:/dascleansample/sdo/sample/src/main/java/org/apache/tuscany/samples/sdo/basic/AccessingTheContentsOfASequence.java
  AL    C:/dascleansample/sdo/sample/src/main/java/org/apache/tuscany/samples/sdo/basic/CreateCompany.java
  AL    C:/dascleansample/sdo/sample/src/main/java/org/apache/tuscany/samples/sdo/basic/CreatePurchaseOrder.java
  AL    C:/dascleansample/sdo/sample/src/main/java/org/apache/tuscany/samples/sdo/basic/ReadPurchaseOrder.java
  AL    C:/dascleansample/sdo/sample/src/main/java/org/apache/tuscany/samples/sdo/basic/package.html
  AL    C:/dascleansample/sdo/sample/src/main/java/org/apache/tuscany/samples/sdo/intermediate/AccessDataObjectUsingValidXPath.java
  AL    C:/dascleansample/sdo/sample/src/main/java/org/apache/tuscany/samples/sdo/intermediate/AccessingDataObjectsViaPropertyIndex.java
  AL    C:/dascleansample/sdo/sample/src/main/java/org/apache/tuscany/samples/sdo/intermediate/CreateCompanyTuscanyAPI.java
  AL    C:/dascleansample/sdo/sample/src/main/java/org/apache/tuscany/samples/sdo/intermediate/CreateDataObjectFromXmlString.java
  AL    C:/dascleansample/sdo/sample/src/main/java/org/apache/tuscany/samples/sdo/intermediate/DynamicCustomerTypeSample.java
  AL    C:/dascleansample/sdo/sample/src/main/java/org/apache/tuscany/samples/sdo/intermediate/SerializingDeserializingADataObject.java
  AL    C:/dascleansample/sdo/sample/src/main/java/org/apache/tuscany/samples/sdo/intermediate/package.html
  AL    C:/dascleansample/sdo/sample/src/main/java/org/apache/tuscany/samples/sdo/internal/DocumentSamples.java
  AL    C:/dascleansample/sdo/sample/src/main/java/org/apache/tuscany/samples/sdo/internal/SampleInfrastructure.java
  AL    C:/dascleansample/sdo/sample/src/main/resources/MedicalTest.xsd
  AL    C:/dascleansample/sdo/sample/src/main/resources/MedicalTest_CS.xsd
  AL    C:/dascleansample/sdo/sample/src/main/resources/People.xsd
  AL    C:/dascleansample/sdo/sample/src/main/resources/company.xsd
  AL    C:/dascleansample/sdo/sample/src/main/resources/companyCompleteDataGraph.xml
  AL    C:/dascleansample/sdo/sample/src/main/resources/companyDataGraph.xml
  AL    C:/dascleansample/sdo/sample/src/main/resources/companyDataGraphGenerated.xml
  AL    C:/dascleansample/sdo/sample/src/main/resources/companyGenerated.xml
  AL    C:/dascleansample/sdo/sample/src/main/resources/letter.xml
  AL    C:/dascleansample/sdo/sample/src/main/resources/letter.xsd
  AL    C:/dascleansample/sdo/sample/src/main/resources/po.xml
  AL    C:/dascleansample/sdo/sample/src/main/resources/po.xsd
  N     C:/dascleansample/sdo/sample/src/main/resources/META-INF/LICENSE.txt
  N     C:/dascleansample/sdo/sample/src/main/resources/META-INF/NOTICE
  N     C:/dascleansample/sdo/sample/src/main/resources/META-INF/README.txt
  B     C:/dascleansample/sdo/sample/src/main/resources/doc-files/cmdPrompt.GIF
  AL    C:/dascleansample/sdo/sdo-api/pom.xml
 !????? C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/ChangeSummary.java
 !????? C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/DataGraph.java
 !????? C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/DataObject.java
 !????? C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/Property.java
 !????? C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/Sequence.java
 !????? C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/Type.java
 !????? C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/helper/CopyHelper.java
 !????? C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/helper/DataFactory.java
 !????? C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/helper/DataHelper.java
 !????? C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/helper/EqualityHelper.java
 !????? C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/helper/HelperContext.java
 !????? C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/helper/TypeHelper.java
 !????? C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/helper/XMLDocument.java
 !????? C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/helper/XMLHelper.java
 !????? C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/helper/XSDHelper.java
 !????? C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/impl/ExternalizableDelegator.java
  AL    C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/impl/HelperProvider.java
  AL    C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/impl/NoHelperProviderException.java
  N     C:/dascleansample/sdo/sdo-api/src/main/resources/META-INF/DISCLAIMER
  N     C:/dascleansample/sdo/sdo-api/src/main/resources/META-INF/LICENSE
  N     C:/dascleansample/sdo/sdo-api/src/main/resources/META-INF/NOTICE
  N     C:/dascleansample/sdo/sdo-api/src/main/resources/META-INF/README.txt
 !????? C:/dascleansample/sdo/sdo-api/src/main/resources/xml/datagraph.xsd
 !????? C:/dascleansample/sdo/sdo-api/src/main/resources/xml/sdoJava.xml
 !????? C:/dascleansample/sdo/sdo-api/src/main/resources/xml/sdoJava.xsd
 !????? C:/dascleansample/sdo/sdo-api/src/main/resources/xml/sdoModel.xml
 !????? C:/dascleansample/sdo/sdo-api/src/main/resources/xml/sdoModel.xsd
 !????? C:/dascleansample/sdo/sdo-api/src/main/resources/xml/sdoXML.xml
 !????? C:/dascleansample/sdo/sdo-api/src/main/resources/xml/sdoXML.xsd
  AL    C:/dascleansample/sdo/sdo-api/src/test/java/commonj/sdo/impl/HelperProviderTestCase.java
  AL    C:/dascleansample/sdo/sdo-api/src/test/java/test/DefaultHelperProvider.java
  AL    C:/dascleansample/sdo/sdo-api/src/test/java/test/TCCL1HelperProvider.java
 !????? C:/dascleansample/sdo/sdo-api/src/test/resources/default/META-INF/services/commonj.sdo.impl.HelperProvider
 !????? C:/dascleansample/sdo/sdo-api/src/test/resources/tccl1/META-INF/services/commonj.sdo.impl.HelperProvider
 !????? C:/dascleansample/sdo/tools/.jetproperties
  AL    C:/dascleansample/sdo/tools/pom.xml
  AL    C:/dascleansample/sdo/tools/readme.htm
  AL    C:/dascleansample/sdo/tools/org/apache/tuscany/sdo/generate/templates/model/SDOClass.java
  AL    C:/dascleansample/sdo/tools/org/apache/tuscany/sdo/generate/templates/model/SDOFactoryClass.java
  AL    C:/dascleansample/sdo/tools/src/main/java/org/apache/tuscany/sdo/generate/Interface2JavaGenerator.java
  AL    C:/dascleansample/sdo/tools/src/main/java/org/apache/tuscany/sdo/generate/JavaGenerator.java
  AL    C:/dascleansample/sdo/tools/src/main/java/org/apache/tuscany/sdo/generate/XSD2JavaGenerator.java
  AL    C:/dascleansample/sdo/tools/src/main/java/org/apache/tuscany/sdo/generate/adapter/SDOGenClassGeneratorAdapter.java
  AL    C:/dascleansample/sdo/tools/src/main/java/org/apache/tuscany/sdo/generate/adapter/SDOGenModelGeneratorAdapter.java
  AL    C:/dascleansample/sdo/tools/src/main/java/org/apache/tuscany/sdo/generate/adapter/SDOGenModelGeneratorAdapterFactory.java
  AL    C:/dascleansample/sdo/tools/src/main/java/org/apache/tuscany/sdo/generate/adapter/SDOGenPackageGeneratorAdapter.java
  AL    C:/dascleansample/sdo/tools/src/main/java/org/apache/tuscany/sdo/generate/templates/model/SDOClass.java
  AL    C:/dascleansample/sdo/tools/src/main/java/org/apache/tuscany/sdo/generate/templates/model/SDOFactoryClass.java
  AL    C:/dascleansample/sdo/tools/src/main/java/org/apache/tuscany/sdo/generate/util/SDOGenUtil.java
  AL    C:/dascleansample/sdo/tools/src/main/java/org/eclipse/jdt/core/formatter/CodeFormatter.java
  N     C:/dascleansample/sdo/tools/src/main/resources/META-INF/DISCLAIMER
  N     C:/dascleansample/sdo/tools/src/main/resources/META-INF/LICENSE.txt
 !????? C:/dascleansample/sdo/tools/src/main/resources/META-INF/MANIFEST.MF
  N     C:/dascleansample/sdo/tools/src/main/resources/META-INF/NOTICE
  N     C:/dascleansample/sdo/tools/src/main/resources/META-INF/README.txt
  AL    C:/dascleansample/sdo/tools/src/test/java/com/example/repchoice/RCType.java
  AL    C:/dascleansample/sdo/tools/src/test/java/com/example/repchoice/RepchoiceFactory.java
  AL    C:/dascleansample/sdo/tools/src/test/java/com/example/repchoice/impl/RCTypeImpl.java
  AL    C:/dascleansample/sdo/tools/src/test/java/com/example/repchoice/impl/RepchoiceFactoryImpl.java
  AL    C:/dascleansample/sdo/tools/src/test/java/com/example/sequences/MixedQuote.java
  AL    C:/dascleansample/sdo/tools/src/test/java/com/example/sequences/MixedRepeatingChoice.java
  AL    C:/dascleansample/sdo/tools/src/test/java/com/example/sequences/RepeatingChoice.java
  AL    C:/dascleansample/sdo/tools/src/test/java/com/example/sequences/SequencesFactory.java
  AL    C:/dascleansample/sdo/tools/src/test/java/com/example/sequences/TwoRCs.java
  AL    C:/dascleansample/sdo/tools/src/test/java/com/example/sequences/TwoRCsMixed.java
  AL    C:/dascleansample/sdo/tools/src/test/java/com/example/sequences/impl/MixedQuoteImpl.java
  AL    C:/dascleansample/sdo/tools/src/test/java/com/example/sequences/impl/MixedRepeatingChoiceImpl.java
  AL    C:/dascleansample/sdo/tools/src/test/java/com/example/sequences/impl/RepeatingChoiceImpl.java
  AL    C:/dascleansample/sdo/tools/src/test/java/com/example/sequences/impl/SequencesFactoryImpl.java
  AL    C:/dascleansample/sdo/tools/src/test/java/com/example/sequences/impl/TwoRCsImpl.java
  AL    C:/dascleansample/sdo/tools/src/test/java/com/example/sequences/impl/TwoRCsMixedImpl.java
  AL    C:/dascleansample/sdo/tools/src/test/java/org/apache/tuscany/sdo/test/AllTests.java
  AL    C:/dascleansample/sdo/tools/src/test/java/org/apache/tuscany/sdo/test/GeneratedPackagesTestCase.java
  AL    C:/dascleansample/sdo/tools/src/test/resources/TUSCANY1050.xsd
 !????? C:/dascleansample/sdo/tools/src/test/resources/WrapperImpl.java
  AL    C:/dascleansample/sdo/tools/src/test/resources/enum.xsd
  AL    C:/dascleansample/sdo/tools/src/test/resources/mixedRepeatingChoiceTestResult.xml
  AL    C:/dascleansample/sdo/tools/src/test/resources/mixedStaticTestResult.xml
  AL    C:/dascleansample/sdo/tools/src/test/resources/repeatingChoice.xsd
  AL    C:/dascleansample/sdo/tools/src/test/resources/repeatingChoiceTestResult.xml
  AL    C:/dascleansample/sdo/tools/src/test/resources/sdoModel.xsd
  AL    C:/dascleansample/sdo/tools/src/test/resources/sequences.xsd
  AL    C:/dascleansample/sdo/tools/src/test/resources/test1483.xsd
  AL    C:/dascleansample/sdo/tools/src/test/resources/twoRepeatingChoicesMixedTestResult.xml
  AL    C:/dascleansample/sdo/tools/src/test/resources/twoRepeatingChoicesTestResult.xml
 !????? C:/dascleansample/sdo/tools/templates/Header.javajetinc
  AL    C:/dascleansample/sdo/tools/templates/models/SDOClass.javajet
  AL    C:/dascleansample/sdo/tools/templates/models/SDOFactoryClass.javajet
  AL    C:/dascleansample/sdo/tools/templates/models/generator.skeleton
  AL    C:/dascleansample/sdo/tools-test/pom.xml
  AL    C:/dascleansample/sdo/tools-test/src/main/resources/CustomerAccount.xsd
  AL    C:/dascleansample/sdo/tools-test/src/main/resources/Open.xsd
  AL    C:/dascleansample/sdo/tools-test/src/main/resources/listAccess.xsd
  AL    C:/dascleansample/sdo/tools-test/src/main/resources/mixedTypesStatic.xsd
  AL    C:/dascleansample/sdo/tools-test/src/main/resources/simple.xsd
  AL    C:/dascleansample/sdo/tools-test/src/main/resources/simpleNoIF.xsd
  AL    C:/dascleansample/sdo/tools-test/src/main/resources/simpleNoTns.xsd
  AL    C:/dascleansample/sdo/tools-test/src/main/resources/simpleWithChangeSummary.xsd
  AL    C:/dascleansample/sdo/tools-test/src/main/resources/subgroup.xsd
  AL    C:/dascleansample/sdo/tools-test/src/main/resources/subgroup1.xml
  AL    C:/dascleansample/sdo/tools-test/src/main/resources/substitutionWithExtensionValues.xsd
 !????? C:/dascleansample/sdo/tools-test/src/main/resources/substitutionWithExtensionValues1.xml
  AL    C:/dascleansample/sdo/tools-test/src/main/resources/substitutionWithExtensionValues2.xsd
 !????? C:/dascleansample/sdo/tools-test/src/main/resources/xsdImportOnly.wsdl
 !????? C:/dascleansample/sdo/tools-test/src/main/resources/xsdImportOnly_1.xsd
  AL    C:/dascleansample/sdo/tools-test/src/main/resources/xsdlistitem.xsd
  AL    C:/dascleansample/sdo/tools-test/src/main/resources/extensible/customer.xsd
  AL    C:/dascleansample/sdo/tools-test/src/main/resources/extensible/customers.xml
  AL    C:/dascleansample/sdo/tools-test/src/main/resources/extensible/infostreet.xml
  AL    C:/dascleansample/sdo/tools-test/src/main/resources/extensible/infostreet.xsd
  AL    C:/dascleansample/sdo/tools-test/src/main/resources/extensible/infozipcode.xml
  AL    C:/dascleansample/sdo/tools-test/src/main/resources/extensible/infozipcode.xsd
  AL    C:/dascleansample/sdo/tools-test/src/main/resources/extensible/nonamespace.xsd
  AL    C:/dascleansample/sdo/tools-test/src/test/java/org/apache/tuscany/sdo/test/AllTests.java
  AL    C:/dascleansample/sdo/tools-test/src/test/java/org/apache/tuscany/sdo/test/ChangeSummaryGenTestCase.java
  AL    C:/dascleansample/sdo/tools-test/src/test/java/org/apache/tuscany/sdo/test/DataObjectGetListTestCase.java
  AL    C:/dascleansample/sdo/tools-test/src/test/java/org/apache/tuscany/sdo/test/ExtensibleTestCase.java
  AL    C:/dascleansample/sdo/tools-test/src/test/java/org/apache/tuscany/sdo/test/GenPatternsTestCase.java
  AL    C:/dascleansample/sdo/tools-test/src/test/java/org/apache/tuscany/sdo/test/InheritanceTestCase.java
  AL    C:/dascleansample/sdo/tools-test/src/test/java/org/apache/tuscany/sdo/test/ListWithDefaultTestCase.java
  AL    C:/dascleansample/sdo/tools-test/src/test/java/org/apache/tuscany/sdo/test/MixedTypesTestCase.java
  AL    C:/dascleansample/sdo/tools-test/src/test/java/org/apache/tuscany/sdo/test/OpenContentTestCase.java
  AL    C:/dascleansample/sdo/tools-test/src/test/java/org/apache/tuscany/sdo/test/SimpleStaticTestCase.java
  AL    C:/dascleansample/sdo/tools-test/src/test/java/org/apache/tuscany/sdo/test/SubstitutionWithExtensionValuesTestCase.java
  AL    C:/dascleansample/sdo/tools-test/src/test/resources/mixedTypesDynamic.xsd
 
 *****************************************************
 Printing headers for files without AL header...
 
 
 =======================================================================
 ==C:/dascleansample/sdo/impl/model/SDO.mdl
 =======================================================================
 
(object Petal
    version    	42
    _written   	"Rose 4.5.8163.3"
    charSet    	0)

(object Design "Logical View"
    is_unit    	TRUE
    is_loaded  	TRUE
    defaults   	(object defaults
	rightMargin 	0.250000
	leftMargin 	0.250000
	topMargin  	0.250000
	bottomMargin 	0.500000
	pageOverlap 	0.250000
	clipIconLabels 	TRUE
	autoResize 	FALSE
	snapToGrid 	TRUE
	gridX      	16
	gridY      	16
	defaultFont 	(object Font
	    size       	10
	    face       	"Arial"
	    bold       	FALSE
	    italics    	FALSE
	    underline  	FALSE
	    strike     	FALSE
	    color      	0
	    default_color 	TRUE)
	showMessageNum 	1
	showClassOfObject 	TRUE
	notation   	"Unified")
    root_usecase_package 	(object Class_Category "Use Case View"
	quid       	"3FAA8E8700BE"
	exportControl 	"Public"
	global     	TRUE
	logical_models 	(list unit_reference_list)
	logical_presentations 	(list unit_reference_list
	    (object UseCaseDiagram "Main"
		quid       	"3FAA8E8700EF"
		title      	"Main"
		zoom       	100
		max_height 	28350
		max_width  	21600
		origin_x   	0
		origin_y   	0
		items      	(list diagram_item_list))))
    root_category 	(object Class_Category "Logical View"
	quid       	"3FAA8E8700BD"
	exportControl 	"Public"

 =======================================================================
 ==C:/dascleansample/sdo/impl/src/main/resources/META-INF/MANIFEST.MF
 =======================================================================
 Manifest-Version: 1.0
Extension-Name: tuscany-sdo-impl
Specification-Title: Tuscany SDO Implementation
Specification-Vendor: Apache Software Foundation
Implementation-Vendor: Apache Software Foundation
Implementation-Vendor-Id: org.apache
Implementation-Title: tuscany-sdo-impl
Implementation-Version: incubating-M3
Bundle-ManifestVersion: 2
Bundle-Name: Tuscany SDO Implementation
Bundle-SymbolicName: org.apache.tuscany.sdo.impl
Bundle-Version: 1.0.0
Bundle-Vendor: Apache Software Foundation
Require-Bundle: org.eclipse.emf.common,
 org.eclipse.emf.ecore,
 org.eclipse.emf.ecore.change,
 org.eclipse.emf.ecore.xmi,
 org.eclipse.xsd,
 org.apache.tuscany.sdo.spec;visibility:=reexport
Export-Package: commonj.sdo.impl,
 org.apache.tuscany.sdo,
 org.apache.tuscany.sdo.helper,
 org.apache.tuscany.sdo.impl,
 org.apache.tuscany.sdo.test,
 org.apache.tuscany.sdo.util

 =======================================================================
 ==C:/dascleansample/sdo/impl/src/main/resources/META-INF/services/commonj.sdo.impl.HelperProvider
 =======================================================================
 org.apache.tuscany.sdo.helper.HelperProviderImpl

 =======================================================================
 ==C:/dascleansample/sdo/impl/src/test/resources/XMLDocumentTestCase.xml
 =======================================================================
 <sl:purchaseReport
  xmlns:sl="http://www.example.com/xmlDocumentSchemaLocation"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://www.example.com/xmlDocumentSchemaLocation
  /XMLDocumentSchemaLocation.xsd
  http://www.example.com/open 
  /open.xsd"
  xsi:noNamespaceSchemaLocation="/XMLDocumentNoNamespaceSchemaLocation.xsd"
  periodEnding="2007-12-31">
  <sl:schemaLocationElement>some string</sl:schemaLocationElement>
  <aNoNamespaceSchemaLocationElement date="2006-04-01">
    <anElement>another string</anElement>
  </aNoNamespaceSchemaLocationElement>
</sl:purchaseReport>

 =======================================================================
 ==C:/dascleansample/sdo/impl/src/test/resources/customer1.xml
 =======================================================================
 <?xml version="1.0" encoding="ASCII"?>
<customer:Customer 
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
  xmlns:customer="http://example.com/customer" 
  xsi:type="customer:Customer"
  custNum="1" 
  firstName="John" 
  lastName="Adams"/>

 =======================================================================
 ==C:/dascleansample/sdo/impl/src/test/resources/customer2.xml
 =======================================================================
 <?xml version="1.0" encoding="ASCII"?>
<customer:Customer 
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
  xmlns:customer="http://example.com/customer" 
  xsi:type="customer:Customer"
  custNum="2" 
  firstName="Jeremy" 
  lastName="Pavick"/>

 =======================================================================
 ==C:/dascleansample/sdo/impl/src/test/resources/foo-ext.xml
 =======================================================================
 <module name="m" xmlns="http://foo" xmlns:bar="http://bar"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://bar foo-ext.xsd http://foo foo.xsd ">
	<component name="c">
		<bar:implementation.mock myAttr="helloworld.HelloWorldImpl"
			listAttr="1 2">1<bar:myElement>Dummy</bar:myElement>2
		</bar:implementation.mock>	
	</component>
</module>

 =======================================================================
 ==C:/dascleansample/sdo/impl/src/test/resources/mixed.xml
 =======================================================================
 <?xml version="1.0" encoding="ASCII"?>
<mixed:mixedStockQuote xmlns:mixed="http://www.example.com/mixed">
  <symbol>fbnt</symbol>
  <companyName>FlyByNightTechnology</companyName>
  some text
  <quotes><price>2000.0</price></quotes>
  more text
  <price>1000.0</price>
</mixed:mixedStockQuote>

 =======================================================================
 ==C:/dascleansample/sdo/impl/src/test/resources/mixed2.xml
 =======================================================================
 <?xml version="1.0" encoding="ASCII"?>
<mixed:mixedStockQuote 
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
  xmlns:mixed="http://www.example.com/mixed" 
  xsi:type="mixed:MixedQuote">
  <symbol>fbnt</symbol>
  <companyName>FlyByNightTechnology</companyName>
  some text
  <quotes><price>2000.0</price></quotes>
  more text
  <price>1000.0</price>
</mixed:mixedStockQuote>

 =======================================================================
 ==C:/dascleansample/sdo/impl/src/test/resources/mixedChangeSummary.xml
 =======================================================================
 <?xml version="1.0" encoding="ASCII"?>
<cs:stockQuote xmlns:cs="http://www.example.com/sequenceCS"><changes create="#//quotes[3] #//quotes[4]" delete="#//changes/stockQuote[1]/quotes[2]" logging="false" xmlns:sdo="commonj.sdo">
  <cs:stockQuote sdo:ref="#/stockQuote">
    <symbol>fbnt</symbol>
    <companyName>FlyByNightTechnology</companyName>
    <price>1000.0</price>
    <quotes sdo:ref="#//quotes[1]" />
    <quotes><price>2000.0</price><quotes><price>2000.99</price></quotes></quotes>
    <quotes sdo:ref="#//quotes[2]" />
  </cs:stockQuote>
</changes><symbol>FBNT</symbol><companyName>FlyByNightTechnology</companyName><price>999.0</price><quotes><price>1500.0</price></quotes><quotes><price>2500.0</price></quotes><volume>1000.0</volume><quotes><price>3000.0</price></quotes><quotes><price>4000.0</price></quotes></cs:stockQuote>

 =======================================================================
 ==C:/dascleansample/sdo/impl/src/test/resources/mixedChangeSummaryUndone.xml
 =======================================================================
 <?xml version="1.0" encoding="ASCII"?>
<cs:stockQuote xmlns:cs="http://www.example.com/sequenceCS"><changes logging="false" /><symbol>fbnt</symbol><companyName>FlyByNightTechnology</companyName><price>1000.0</price><quotes><price>1500.0</price></quotes><quotes><price>2000.0</price><quotes><price>2000.99</price></quotes></quotes><quotes><price>2500.0</price></quotes></cs:stockQuote>

 =======================================================================
 ==C:/dascleansample/sdo/impl/src/test/resources/mixedopen.xml
 =======================================================================
 <?xml version="1.0" encoding="ASCII"?>
<mixed:mixedOpenStockQuote 
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
  xmlns:mixed="http://www.example.com/mixed" 
  xmlns:open="http://www.example.com/open"
  xsi:type="mixed:MixedOpenQuote">
  <open:symbol>fbnt</open:symbol>
  <companyName>FlyByNightTechnology</companyName>
  some text
  <quotes><price>2000.0</price></quotes>
  more text
  <price>1000.0</price>
</mixed:mixedOpenStockQuote>

 =======================================================================
 ==C:/dascleansample/sdo/impl/src/test/resources/open.xml
 =======================================================================
 <?xml version="1.0" encoding="ASCII"?>
<open:openStockQuote xmlns:open="http://www.example.com/open">
  <symbol>s1</symbol>
  <open:company>
    <name>FlyByNightTechnology</name>
  </open:company>
  <open:price>1000.0</open:price>
</open:openStockQuote>

 =======================================================================
 ==C:/dascleansample/sdo/impl/src/test/resources/open2.xml
 =======================================================================
 <?xml version="1.0" encoding="ASCII"?>
<open:openStockQuote 
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
  xmlns:open="http://www.example.com/open" 
  xsi:type="open:OpenQuote">
  <open:symbol>s1</open:symbol>
  <open:company name="FlyByNightTechnology"/>
  <open:price>1000.0</open:price>
</open:openStockQuote>

 =======================================================================
 ==C:/dascleansample/sdo/impl/src/test/resources/openChangeSummary.xml
 =======================================================================
 <?xml version="1.0" encoding="ASCII"?>
<cs:openQuote xmlns:cs="http://www.example.com/sequenceCS" xmlns:open="http://www.example.com/open">
  <symbol>FBNT</symbol>
  <open:openStockQuote>
    <symbol>1500.0</symbol>
  </open:openStockQuote>
  <open:openStockQuote>
    <symbol>2500.0</symbol>
  </open:openStockQuote>
  <open:openStockQuote>
    <symbol>3000.0</symbol>
  </open:openStockQuote>
  <open:openStockQuote>
    <symbol>4000.0</symbol>
  </open:openStockQuote>
  <changes create="#//open:openStockQuote[3] #//open:openStockQuote[4]" delete="#//changes/openQuote[1]/open:openStockQuote[2]" logging="false" xmlns:sdo="commonj.sdo">
    <cs:openQuote sdo:ref="#/openQuote">
      <symbol>fbnt</symbol>
      <open:openStockQuote sdo:ref="#//open:openStockQuote[1]" />
      <open:openStockQuote><symbol>2000.0</symbol><open:openStockQuote><symbol>2000.99</symbol></open:openStockQuote></open:openStockQuote>
      <open:openStockQuote sdo:ref="#//open:openStockQuote[2]" />
    </cs:openQuote>
  </changes>
</cs:openQuote>

 =======================================================================
 ==C:/dascleansample/sdo/impl/src/test/resources/openChangeSummaryUndone.xml
 =======================================================================
 <?xml version="1.0" encoding="ASCII"?>
<cs:openQuote xmlns:cs="http://www.example.com/sequenceCS" xmlns:open="http://www.example.com/open">
  <symbol>fbnt</symbol>
  <open:openStockQuote>
    <symbol>1500.0</symbol>
  </open:openStockQuote>
  <open:openStockQuote>
    <symbol>2000.0</symbol>
    <open:openStockQuote>
      <symbol>2000.99</symbol>
    </open:openStockQuote>
  </open:openStockQuote>
  <open:openStockQuote>
    <symbol>2500.0</symbol>
  </open:openStockQuote>
  <changes logging="false" />
</cs:openQuote>

 =======================================================================
 ==C:/dascleansample/sdo/impl/src/test/resources/openContentProperty.xml
 =======================================================================
 <?xml version="1.0" encoding="ASCII"?>
<open:openStockQuote xmlns:open="http://www.example.com/open">
  <symbol>s1</symbol>
  <open:company>
    <name>FlyByNightTechnology</name>
  </open:company>
  <open:price>1000.0</open:price>
  <open:highPrice>1100.0</open:highPrice>
  <open:mutualFundQuote>
    <symbol>mutual-1</symbol>
  </open:mutualFundQuote>
</open:openStockQuote>

 =======================================================================
 ==C:/dascleansample/sdo/impl/src/test/resources/po.xsd
 =======================================================================
 <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns="http://www.example.com/PO" targetNamespace="http://www.example.com/PO">

    <xsd:element name="purchaseOrder" type="PurchaseOrderType"/>
    <xsd:element name="comment" type="xsd:string"/>

    <xsd:complexType name="PurchaseOrderType">
        <xsd:sequence>
            <xsd:element name="shipTo" type="USAddress"/>
            <xsd:element name="billTo" type="USAddress"/>
            <xsd:element ref="comment" minOccurs="0"/>
            <xsd:element name="items"  type="Items"/>

        </xsd:sequence>
        <xsd:attribute name="orderDate" type="xsd:date"/>
    </xsd:complexType>

    <xsd:complexType name="USAddress">
        <xsd:sequence>
            <xsd:element name="name"   type="xsd:string"/>

            <xsd:element name="street" type="xsd:string"/>
            <xsd:element name="city"   type="xsd:string"/>
            <xsd:element name="state"  type="xsd:string"/>
            <xsd:element name="zip"    type="xsd:decimal"/>
        </xsd:sequence>
        <xsd:attribute name="country" type="xsd:NMTOKEN" fixed="US"/>

    </xsd:complexType>

    <xsd:complexType name="Items">
        <xsd:sequence>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>

                        <xsd:element name="productName" type="xsd:string"/>
                        <xsd:element name="price"  type="xsd:decimal"/>
                        <xsd:element name="quantity">
                            <xsd:simpleType>
                                <xsd:restriction base="xsd:positiveInteger">
                                    <xsd:maxExclusive value="100"/>
                                </xsd:restriction>

                            </xsd:simpleType>
                        </xsd:element>
                        <xsd:element ref="comment"   minOccurs="0"/>
                        <xsd:element name="shipDate" type="xsd:date" minOccurs="0"/>
                    </xsd:sequence>


 =======================================================================
 ==C:/dascleansample/sdo/impl/src/test/resources/quote.xml
 =======================================================================
 <?xml version="1.0" encoding="ASCII"?>
<simple:stockQuote xmlns:simple="http://www.example.com/simple">
  <symbol>fbnt</symbol>
  <companyName>FlyByNightTechnology</companyName>
  <price>1000.0</price>
  <open1>1000.0</open1>
  <high>1000.0</high>
  <low>1000.0</low>
  <volume>1000.0</volume>
  <change1>1000.0</change1>
  <quotes>
    <price>2000.0</price>
  </quotes>
</simple:stockQuote>

 =======================================================================
 ==C:/dascleansample/sdo/impl/src/test/resources/quoteInSOAP.xml
 =======================================================================
 <?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:simple="http://www.example.com/simple">
    <soapenv:Header/>
    <soapenv:Body>
        <simple:stockQuote>
          <symbol>fbnt</symbol>
          <companyName>FlyByNightTechnology</companyName>
          <price>1000.0</price>
          <open1>1000.0</open1>
          <high>1000.0</high>
          <low>1000.0</low>
          <volume>1000.0</volume>
          <change1>1000.0</change1>
          <quotes>
            <price>2000.0</price>
          </quotes>
        </simple:stockQuote>
    </soapenv:Body>
</soapenv:Envelope>

 =======================================================================
 ==C:/dascleansample/sdo/impl/src/test/resources/shallowquote.xml
 =======================================================================
 <?xml version="1.0" encoding="ASCII"?>
<simple:stockQuote xmlns:simple="http://www.example.com/simple">
  <symbol>fbnt</symbol>
  <companyName>FlyByNightTechnology</companyName>
  <price>1000.0</price>
  <open1>1000.0</open1>
  <high>1000.0</high>
  <low>1000.0</low>
  <volume>1000.0</volume>
  <change1>1000.0</change1>
</simple:stockQuote>

 =======================================================================
 ==C:/dascleansample/sdo/impl/src/test/resources/shallowquote1.xml
 =======================================================================
  <?xml version="1.0" encoding="ASCII"?>
 <simple:stockQuote xmlns:simple="http://www.example.com/simple">
  <symbol>fbnt</symbol>
  <companyName>FlyByNightTechnology</companyName>
  <price>1000.0</price>
  <open1>1000.0</open1>
  <high>1000.0</high>
  <low>1000.0</low>
  <volume>1000.0</volume>
  <change1>1000.0</change1>
 </simple:stockQuote>

 =======================================================================
 ==C:/dascleansample/sdo/impl/src/test/resources/simpleWithChangeSummary.xml
 =======================================================================
 <?xml version="1.0" encoding="ASCII"?>
<cs:stockQuote xmlns:cs="http://www.example.com/simpleCS">
  <symbol>FBNT</symbol>
  <companyName>FlyByNightTechnology</companyName>
  <price>999.0</price>
  <volume>1000.0</volume>
  <quotes>
    <price>1500.0</price>
  </quotes>
  <quotes>
    <price>2500.0</price>
  </quotes>
  <quotes>
    <price>3000.0</price>
  </quotes>
  <quotes>
    <price>4000.0</price>
  </quotes>
  <changes create="#//quotes[3] #//quotes[4]" delete="#//changes/stockQuote[1]/quotes[2]" logging="false" xmlns:sdo="commonj.sdo">
    <cs:stockQuote sdo:ref="#/stockQuote" sdo:unset="volume">
      <symbol>fbnt</symbol>
      <price>1000.0</price>
      <quotes sdo:ref="#//quotes[1]" />
      <quotes><price>2000.0</price><quotes><price>2000.99</price></quotes></quotes>
      <quotes sdo:ref="#//quotes[2]" />
    </cs:stockQuote>
  </changes>
</cs:stockQuote>

 =======================================================================
 ==C:/dascleansample/sdo/impl/src/test/resources/simpleWithChangeSummaryUndone.xml
 =======================================================================
 <?xml version="1.0" encoding="ASCII"?>
<cs:stockQuote xmlns:cs="http://www.example.com/simpleCS">
  <symbol>fbnt</symbol>
  <companyName>FlyByNightTechnology</companyName>
  <price>1000.0</price>
  <quotes>
    <price>1500.0</price>
  </quotes>
  <quotes>
    <price>2000.0</price>
    <quotes>
      <price>2000.99</price>
    </quotes>
  </quotes>
  <quotes>
    <price>2500.0</price>
  </quotes>
  <changes logging="false" />
</cs:stockQuote>

 =======================================================================
 ==C:/dascleansample/sdo/impl/src/test/resources/simplechangesummary.xml
 =======================================================================
 <?xml version="1.0" encoding="ASCII"?>
<sdo:datagraph xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:sdo="commonj.sdo"
    xmlns:sdo_1="http://www.apache.org/tuscany/2005/SDO" xmlns:simple="http://www.example.com/simple">
  <changeSummary xmlns=""
      logging="false">
    <objectChanges key="#//@eRootObject">
      <value xsi:type="sdo_1:ChangeSummarySetting" featureName="symbol" set="false"/>
      <value xsi:type="sdo_1:ChangeSummarySetting" featureName="companyName" set="false"/>
      <value xsi:type="sdo_1:ChangeSummarySetting" featureName="price" set="false"/>
      <value xsi:type="sdo_1:ChangeSummarySetting" featureName="open1" set="false"/>
      <value xsi:type="sdo_1:ChangeSummarySetting" featureName="high" set="false"/>
      <value xsi:type="sdo_1:ChangeSummarySetting" featureName="low" set="false"/>
      <value xsi:type="sdo_1:ChangeSummarySetting" featureName="volume" dataValue="0.0"
          set="false"/>
      <value xsi:type="sdo_1:ChangeSummarySetting" featureName="change1" dataValue="0.0"
          set="false"/>
      <value xsi:type="sdo_1:ChangeSummarySetting" featureName="quotes" set="false"/>
    </objectChanges>
  </changeSummary>
  <simple:Quote>
    <symbol>fbnt</symbol>
    <companyName>FlyByNightTechnology</companyName>
    <price>1000.0</price>
    <open1>1000.0</open1>
    <high>1000.0</high>
    <low>1000.0</low>
    <volume>1000.0</volume>
    <change1>1000.0</change1>
    <quotes>
      <price>2000.0</price>
    </quotes>
  </simple:Quote>
</sdo:datagraph>

 =======================================================================
 ==C:/dascleansample/sdo/impl/src/test/resources/substitutionValues1.xml
 =======================================================================
 <?xml version="1.0" encoding="ASCII"?>
<sv:testObject xmlns:sv="http://www.apache.org/tuscany/SubstitutionValues">
	<sv:groupMember>gm</sv:groupMember>
	<sv:nonGroupHead>ngh</sv:nonGroupHead>
</sv:testObject>

 =======================================================================
 ==C:/dascleansample/sdo/impl/src/test/resources/substitutionValues2.xml
 =======================================================================
 <?xml version="1.0" encoding="ASCII"?>
<sv:testObject xmlns:sv="http://www.apache.org/tuscany/SubstitutionValues">
	<sv:groupHead>gh</sv:groupHead>
	<sv:nonGroupHead>ngh</sv:nonGroupHead>
</sv:testObject>

 =======================================================================
 ==C:/dascleansample/sdo/impl/src/test/resources/xpath.xml
 =======================================================================
 <?xml version="1.0" encoding="ASCII"?>
<xpath:drive xmlns:xpath="http://www.example.com/xpath" id="0">
  <Folder creation_date="1999-10-20" creator="Hasan" type="FolderType">
    <FolderName>Folder00000000000</FolderName>
    <description>marries inflamed apprehended beseeming bustle</description>
    <SecurityObject name="secure1">
      <Allows>
        <Allow>
          <User>Brian</User>
          <Permissions>rw</Permissions>
        </Allow>
        <Allow>
          <User>Fuhwei</User>
          <Permissions>r</Permissions>
        </Allow>
      </Allows>
      <Denies>
        <Deny>
          <User>Hasan</User>
        </Deny>
        <Deny>
          <User>Frank</User>
        </Deny>
      </Denies>
    </SecurityObject>
  </Folder>
  <Folder creation_date="2000-03-23" creator="Kapil" type="FileType">
    <FolderName>Folder00000000011</FolderName>
    <description>Mumbling Jumblin Pink Panther goofs it up</description>
    <SecurityObject name="secure2">
      <Allows>
        <Allow>
          <User>Imad</User>
          <Permissions>x</Permissions>
        </Allow>
        <Allow>
          <User>Robbie</User>
          <Permissions>rwx</Permissions>
        </Allow>
      </Allows>
      <Denies>
        <Deny>
          <User>Yang</User>
        </Deny>
        <Deny>
          <User>Art</User>
        </Deny>
      </Denies>
    </SecurityObject>
  </Folder>

 =======================================================================
 ==C:/dascleansample/sdo/lib/src/main/resources/META-INF/MANIFEST.MF
 =======================================================================
 Manifest-Version: 1.0
Extension-Name: tuscany-sdo-lib
Specification-Title: Tuscany SDO Implementation Library
Specification-Vendor: Apache Software Foundation
Implementation-Vendor: Apache Software Foundation
Implementation-Vendor-Id: org.apache
Implementation-Title: tuscany-sdo-lib
Implementation-Version: incubating-M3
Bundle-ManifestVersion: 2
Bundle-Name: Tuscany SDO Implementation Library
Bundle-SymbolicName: org.apache.tuscany.sdo.lib
Bundle-Version: 1.0.0
Bundle-Vendor: Apache Software Foundation
Require-Bundle: org.apache.tuscany.sdo.spec;visibility:=reexport
Export-Package: org.apache.tuscany.sdo.api,
 org.apache.tuscany.sdo.rtlib

 =======================================================================
 ==C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/ChangeSummary.java
 =======================================================================
 /**
 * <copyright>
 *
 * Service Data Objects
 * Version 2.1.0
 * Licensed Materials
 *
 * (c) Copyright BEA Systems, Inc., International Business Machines Corporation, 
 * Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG., 
 * Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies, 
 * 2005, 2006. All rights reserved.
 *
 * </copyright>
 * 
 */

package commonj.sdo;

import java.util.List;

/**
 * A change summary is used to record changes to DataObjects,
 * allowing applications to efficiently and incrementally update back-end storage when required.
 */
public interface ChangeSummary
{
  /**
   * Indicates whether change logging is on (<code>true</code>) or off (<code>false</code>).
   * @return <code>true</code> if change logging is on.
   * @see #beginLogging
   * @see #endLogging
   */
  boolean isLogging();

  /**
   * Returns the {@link DataGraph data graph} associated with this change summary or null.
   * @return the data graph.
   * @see DataGraph#getChangeSummary
   */
  DataGraph getDataGraph();

  /**
   * Returns a list consisting of all the {@link DataObject data objects} that have been changed while {@link #isLogging logging}.
   * <p>
   * The {@link #isCreated new} and {@link #isModified modified} objects in the List are references to objects
   * associated with this ChangeSummary. 
   * The {@link #isDeleted deleted} objects in the List are references to objects 
   * at the time that event logging was enabled; 
   * <p> Each changed object must have exactly one of the following methods return true:
   *   {@link #isCreated isCreated}, 

 =======================================================================
 ==C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/DataGraph.java
 =======================================================================
 /**
 * <copyright>
 *
 * Service Data Objects
 * Version 2.1.0
 * Licensed Materials
 *
 * (c) Copyright BEA Systems, Inc., International Business Machines Corporation, 
 * Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG., 
 * Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies, 
 * 2005, 2006. All rights reserved.
 *
 * </copyright>
 * 
 */

package commonj.sdo;

import java.io.Serializable;

/**
 * A data graph is used to package a graph of {@link DataObject data objects} along with their
 * metadata, that is, data describing the data.
 * A data graph also contains a {@link #getChangeSummary change summary} 
 * which is used to record changes made to the objects in the graph.
 */

public interface DataGraph extends Serializable
{
  /**
   * Returns the root {@link DataObject data object} of this data graph.
   * @return the root data object.
   * @see DataObject#getDataGraph
   */
  DataObject getRootObject();

  /**
   * Returns the {@link ChangeSummary change summary} associated with this data graph.
   * @return the change summary.
   * @see ChangeSummary#getDataGraph
   */
  ChangeSummary getChangeSummary();

  /**
   * Returns the {@link Type type} with the given the {@link Type#getURI() URI},
   * or contained by the resource at the given URI,
   * and with the given {@link Type#getName name}.
   * @param uri the namespace URI of a type or the location URI of a resource containing a type.
   * @param typeName name of a type.
   * @return the type with the corresponding namespace and name.

 =======================================================================
 ==C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/DataObject.java
 =======================================================================
 /**
 * <copyright>
 *
 * Service Data Objects
 * Version 2.1.0
 * Licensed Materials
 *
 * (c) Copyright BEA Systems, Inc., International Business Machines Corporation, 
 * Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG., 
 * Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies, 
 * 2005, 2006. All rights reserved.
 *
 * </copyright>
 * 
 */

package commonj.sdo;

import java.io.Serializable;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.util.Date;
import java.util.List;

/**
 * A data object is a representation of some structured data. 
 * It is the fundamental component in the SDO (Service Data Objects) package.
 * Data objects support reflection, path-based accesss, convenience creation and deletion methods, 
 * and the ability to be part of a {@link DataGraph data graph}.
 * <p>
 * Each data object holds its data as a series of {@link Property Properties}. 
 * Properties can be accessed by name, property index, or using the property meta object itself. 
 * A data object can also contain references to other data objects, through reference-type Properties.
 * <p>
 * A data object has a series of convenience accessors for its Properties. 
 * These methods either use a path (String), 
 * a property index, 
 * or the {@link Property property's meta object} itself, to identify the property.
 * Some examples of the path-based accessors are as follows:
 *<pre>
 * DataObject company = ...;
 * company.get("name");                   is the same as company.get(company.getType().getProperty("name"))
 * company.set("name", "acme");
 * company.get("department.0/name")       is the same as ((DataObject)((List)company.get("department")).get(0)).get("name")
 *                                        .n  indexes from 0 ... implies the name property of the first department
 * company.get("department[1]/name")      [] indexes from 1 ... implies the name property of the first department
 * company.get("department[number=123]")  returns the first department where number=123
 * company.get("..")                      returns the containing data object
 * company.get("/")                       returns the root containing data object
 *</pre> 

 =======================================================================
 ==C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/Property.java
 =======================================================================
 /**
 * <copyright>
 *
 * Service Data Objects
 * Version 2.1.0
 * Licensed Materials
 *
 * (c) Copyright BEA Systems, Inc., International Business Machines Corporation, 
 * Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG., 
 * Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies, 
 * 2005, 2006. All rights reserved.
 *
 * </copyright>
 * 
 */

package commonj.sdo;

import java.util.List;

/**
 * A representation of a Property in the {@link Type type} of a {@link DataObject data object}.
 */
public interface Property
{
  /**
   * Returns the name of the Property.
   * @return the Property name.
   */
  String getName();
  
  /**
   * Returns the type of the Property.
   * @return the Property type.
   */
  Type getType();
  
  /**
   * Returns whether the Property is many-valued.
   * @return <code>true</code> if the Property is many-valued.
   */
  boolean isMany();
  
  /**
   * Returns whether the Property is containment, i.e., whether it represents by-value composition.
   * @return <code>true</code> if the Property is containment.
   */
  boolean isContainment();
  
  /**

 =======================================================================
 ==C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/Sequence.java
 =======================================================================
 /**
 * <copyright>
 *
 * Service Data Objects
 * Version 2.1.0
 * Licensed Materials
 *
 * (c) Copyright BEA Systems, Inc., International Business Machines Corporation, 
 * Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG., 
 * Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies, 
 * 2005, 2006. All rights reserved.
 *
 * </copyright>
 * 
 */

package commonj.sdo;

/**
 * A sequence is a heterogeneous list of {@link Property properties} and corresponding values.
 * It represents an ordered arbitrary mixture of data values from more than one property of a {@link DataObject data object}.
 */
public interface Sequence
{
  /**
   * Returns the number of entries in the sequence.
   * @return the number of entries.
   */
  int size();

  /**
   * Returns the property for the given entry index.
   * Returns <code>null</code> for mixed text entries.
   * @param index the index of the entry.
   * @return the property or <code>null</code> for the given entry index.
   */
  Property getProperty(int index);
  
  /**
   * Returns the property value for the given entry index.
   * @param index the index of the entry.
   * @return the value for the given entry index.
   */
  Object getValue(int index);
  
  /**
   * Sets the entry at a specified index to the new value.
   * @param index the index of the entry.
   * @param value the new value for the entry.
   */

 =======================================================================
 ==C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/Type.java
 =======================================================================
 /**
 * <copyright>
 *
 * Service Data Objects
 * Version 2.1.0
 * Licensed Materials
 *
 * (c) Copyright BEA Systems, Inc., International Business Machines Corporation, 
 * Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG., 
 * Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies, 
 * 2005, 2006. All rights reserved.
 *
 * </copyright>
 * 
 */

package commonj.sdo;

import java.util.List;

/**
 * A representation of the type of a {@link Property property} of a {@link DataObject data object}.
 */
public interface Type
{
  /**
   * Returns the name of the type.
   * @return the type name.
   */
  String getName();
  
  /**
   * Returns the namespace URI of the type.
   * @return the namespace URI.
   */
  String getURI();

  /**
   * Returns the Java class that this type represents.
   * @return the Java class.
   */
  Class getInstanceClass();

  /**
   * Returns whether the specified object is an instance of this type.
   * @param object the object in question.
   * @return <code>true</code> if the object is an instance.
   * @see Class#isInstance
   */
  boolean isInstance(Object object);

 =======================================================================
 ==C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/helper/CopyHelper.java
 =======================================================================
 /**
 * <copyright>
 *
 * Service Data Objects
 * Version 2.1.0
 * Licensed Materials
 *
 * (c) Copyright BEA Systems, Inc., International Business Machines Corporation, 
 * Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG., 
 * Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies, 
 * 2005, 2006. All rights reserved.
 *
 * </copyright>
 * 
 */

package commonj.sdo.helper;

import commonj.sdo.DataObject;
import commonj.sdo.impl.HelperProvider;

/**
 * A helper for copying DataObjects.
 */
public interface CopyHelper
{
    /**
     * Create a shallow copy of the DataObject dataObject:
     *   Creates a new DataObject copiedDataObject with the same values
     *     as the source dataObject for each property where
     *       property.getType().isDataType() is true.
     *   The value of such a Property property in copiedDataObject is: 
     *       dataObject.get(property) for single-valued Properties 
     *       (copiedDataObject.get(property) equals() dataObject.get(property)), or 
     *       a List where each member is equal to the member at the 
     *       same index in dataObject for multi-valued Properties
     *        copiedDataObject.getList(property).get(i) equals() dataObject.getList(property).get(i)
     *   The copied Object is unset for each Property where
     *       property.getType().isDataType() is false
     *       since they are not copied.
     *   Read-only properties are copied.
     *   A copied object shares metadata with the source object
     *     sourceDO.getType() == copiedDO.getType()
     *   If a ChangeSummary is part of the source DataObject
     *     the copy has a new, empty ChangeSummary.
     *     Logging state is the same as the source ChangeSummary.
     * 
     * @param dataObject to be copied
     * @return copy of dataObject 
     */

 =======================================================================
 ==C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/helper/DataFactory.java
 =======================================================================
 /**
 * <copyright>
 *
 * Service Data Objects
 * Version 2.1.0
 * Licensed Materials
 *
 * (c) Copyright BEA Systems, Inc., International Business Machines Corporation, 
 * Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG., 
 * Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies, 
 * 2005, 2006. All rights reserved.
 *
 * </copyright>
 * 
 */

package commonj.sdo.helper;

import commonj.sdo.DataObject;
import commonj.sdo.Type;
import commonj.sdo.impl.HelperProvider;

/**
 * A Factory for creating DataObjects.  
 * The created DataObjects are not connected to any other DataObjects.
 */
public interface DataFactory
{
  /**
   * Create a DataObject of the Type specified by typeName with the given package uri.
   * @param uri The uri of the Type.
   * @param typeName The name of the Type.
   * @return the created DataObject.
   * @throws IllegalArgumentException if the uri and typeName does
   *   not correspond to a Type this factory can instantiate.
   */
  DataObject create(String uri, String typeName);
  
  /**
   * Create a DataObject supporting the given interface.
   * InterfaceClass is the interface for the DataObject's Type.
   * The DataObject created is an instance of the interfaceClass.
   * @param interfaceClass is the interface for the DataObject's Type.
   * @return the created DataObject.
   * @throws IllegalArgumentException if the instanceClass does
   *   not correspond to a Type this factory can instantiate.
   */
  DataObject create(Class interfaceClass);
  
  /**

 =======================================================================
 ==C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/helper/DataHelper.java
 =======================================================================
 /**
 * <copyright>
 *
 * Service Data Objects
 * Version 2.1.0
 * Licensed Materials
 *
 * (c) Copyright BEA Systems, Inc., International Business Machines Corporation, 
 * Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG., 
 * Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies, 
 * 2005, 2006. All rights reserved.
 *
 * </copyright>
 * 
 */

package commonj.sdo.helper;

import java.util.Calendar;
import java.util.Date;
import java.util.Locale;

import commonj.sdo.Type;
import commonj.sdo.Property;

import commonj.sdo.impl.HelperProvider;

/**
 * Data helper methods.
 */
public interface DataHelper
{
  /**
   * Convert from a String representation of an SDO date type to a Date.
   * @param dateString the String representation of an SDO date type
   * @return a Date representation of an SDO date type.
   * @throws IllegalArgumentException for invalid formats.
   */
  Date toDate(String dateString);
  
  /**
   * Convert from a String representation of an SDO date type to a Calendar using the
   * default locale.  Same as toCalendar(dateString, null).
   * @param dateString the String representation of an SDO date type
   * @return a Calendar representation of an SDO date type.
   * @throws IllegalArgumentException for invalid formats.
   */
  Calendar toCalendar(String dateString);
  
  /**

 =======================================================================
 ==C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/helper/EqualityHelper.java
 =======================================================================
 /**
 * <copyright>
 *
 * Service Data Objects
 * Version 2.1.0
 * Licensed Materials
 *
 * (c) Copyright BEA Systems, Inc., International Business Machines Corporation, 
 * Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG., 
 * Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies, 
 * 2005, 2006. All rights reserved.
 *
 * </copyright>
 * 
 */

package commonj.sdo.helper;

import commonj.sdo.DataObject;
import commonj.sdo.impl.HelperProvider;

/**
 * A helper for comparing DataObjects.
 */
public interface EqualityHelper
{
  /**
   * <p>Two DataObjects are equalShallow if
   *  they have the same {@link DataObject#getType Type}
   *  and all their compared Properties are equal.
   *  The set of Properties compared are the 
   *  {@link DataObject#getInstanceProperties() instance properties}
   *  where property.getType().isDataType() is true
   *  and property.getType() is not ChangeSummaryType.
   * <br/>Two of these Property values are equal if they are both not
   *  {@link DataObject#isSet(Property) set}, or set to an equal value
   *  dataObject1.get(property).equals(dataObject2.get(property))
   * <br/>If the type is a sequenced type, the sequence entries must be the same.
   *  For each entry x in the sequence where the property is used in the comparison,
   *  dataObject1.getSequence().getValue(x).equals(
   *   dataObject2.getSequence().getValue(x)) and
   *  dataObject1.getSequence().getProperty(x) == 
   *   dataObject2.getSequence().getProperty(x)
   *  must be true.
   * </p>
   *  Returns true the objects have the same Type and all values of all compared Properties are equal.
   *  @param dataObject1 DataObject to be compared
   *  @param dataObject2 DataObject to be compared
   *  @return true the objects have the same Type and all values of all compared Properties are equal.
   */

 =======================================================================
 ==C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/helper/HelperContext.java
 =======================================================================
 /**
 * <copyright>
 *
 * Service Data Objects
 * Version 2.1.0
 * Licensed Materials
 *
 * (c) Copyright BEA Systems, Inc., International Business Machines Corporation, 
 * Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG., 
 * Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies, 
 * 2005, 2006. All rights reserved.
 *
 * </copyright>
 * 
 */

package commonj.sdo.helper;

/**
 * This interface represents a helper execution context.
 * The set of helpers returned by the methods in this interface have visibility
 * to the same SDO metadata, that is, they execute in the same "scope".
 */
public interface HelperContext
{
  /**
   * Gets the CopyHelper to use in this context.
   * @return a CopyHelper object
   */
  CopyHelper getCopyHelper();

  /**
   * Gets the DataFactory to use in this context.
   * @return a DataFactory object
   */
  DataFactory getDataFactory();

  /**
   * Gets the DataHelper to use in this context.
   * @return a DataHelper object
   */
  DataHelper getDataHelper();

  /**
   * Gets the EqualityHelper to use in this context.
   * @return an EqualityHelper object
   */
  EqualityHelper getEqualityHelper();
  
  /**

 =======================================================================
 ==C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/helper/TypeHelper.java
 =======================================================================
 /**
 * <copyright>
 *
 * Service Data Objects
 * Version 2.1.0
 * Licensed Materials
 *
 * (c) Copyright BEA Systems, Inc., International Business Machines Corporation, 
 * Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG., 
 * Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies, 
 * 2005, 2006. All rights reserved.
 *
 * </copyright>
 * 
 */

package commonj.sdo.helper;

import java.util.List;

import commonj.sdo.DataObject;
import commonj.sdo.Property;
import commonj.sdo.Type;
import commonj.sdo.impl.HelperProvider;

/**
 * Look up a Type given the uri and typeName or interfaceClass.
 * SDO Types are available through the
 *   getType("commonj.sdo", typeName) method.
 * Defines Types from DataObjects.
 */
public interface TypeHelper
{
  /**
   * Return the Type specified by typeName with the given uri,
   *   or null if not found.
   * @param uri The uri of the Type - type.getURI();
   * @param typeName The name of the Type - type.getName();
   * @return the Type specified by typeName with the given uri,
   *   or null if not found.
   */
  Type getType(String uri, String typeName);
  
  /**
   * Return the Type for this interfaceClass or null if not found.
   * @param interfaceClass is the interface for the DataObject's Type -  
   *   type.getInstanceClass();
   * @return the Type for this interfaceClass or null if not found.
   */
  Type getType(Class interfaceClass);

 =======================================================================
 ==C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/helper/XMLDocument.java
 =======================================================================
 /**
 * <copyright>
 *
 * Service Data Objects
 * Version 2.1.0
 * Licensed Materials
 *
 * (c) Copyright BEA Systems, Inc., International Business Machines Corporation, 
 * Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG., 
 * Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies, 
 * 2005, 2006. All rights reserved.
 *
 * </copyright>
 * 
 */

package commonj.sdo.helper;

import commonj.sdo.DataObject;

/**
 * Represents an XML Document containing a tree of DataObjects.
 * 
 * An example XMLDocument fragment is:
 * <?xml version="1.0"?>
 * <purchaseOrder orderDate="1999-10-20">
 * 
 * created from this XML Schema fragment:
 * <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
 *   <xsd:element name="purchaseOrder" type="PurchaseOrderType"/>
 *   <xsd:complexType name="PurchaseOrderType">
 *
 * Upon loading this XMLDocument:
 *   DataObject is an instance of Type PurchaseOrderType.
 *   RootElementURI is null because the XSD has no targetNamespace URI.
 *   RootElementName is purchaseOrder.
 *   Encoding is null because the document did not specify an encoding.
 *   XMLDeclaration is true because the document contained an XML declaration.
 *   XMLVersion is 1.0
 *   SchemaLocation and noNamespaceSchemaLocation are null because they are
 *     not specified in the document.
 * 
 * When saving the root element, if the type of the root dataObject is not the
 *   type of global element specified by rootElementURI and rootElementName, 
 *   or if a global element does not exist for rootElementURI and rootElementName,
 *   then an xsi:type declaration is written to record the root DataObject's Type.
 * 
 * When loading the root element and an xsi:type declaration is found
 *   it is used as the type of the root DataObject.  In this case,
 *   if validation is not being performed, it is not an error if the

 =======================================================================
 ==C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/helper/XMLHelper.java
 =======================================================================
 /**
 * <copyright>
 *
 * Service Data Objects
 * Version 2.1.0
 * Licensed Materials
 *
 * (c) Copyright BEA Systems, Inc., International Business Machines Corporation, 
 * Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG., 
 * Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies, 
 * 2005, 2006. All rights reserved.
 *
 * </copyright>
 * 
 */

package commonj.sdo.helper;

import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.Reader;
import java.io.Writer;
import javax.xml.transform.Source;
import javax.xml.transform.Result;

import commonj.sdo.DataObject;
import commonj.sdo.impl.HelperProvider;

/**
 * A helper to convert XML documents into DataObects and 
 * DataObjects into XML documnets.
 */
public interface XMLHelper
{
  /**
   * Creates and returns an XMLDocument from the input String.
   * By default does not perform XSD validation.
   * Same as
   *   load(new StringReader(inputString), null, null);
   * 
   * @param inputString specifies the String to read from
   * @return the new XMLDocument loaded
   * @throws RuntimeException for errors in XML parsing or 
   *   implementation-specific validation.
   */
  XMLDocument load(String inputString);

  /**
   * Creates and returns an XMLDocument from the inputStream.

 =======================================================================
 ==C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/helper/XSDHelper.java
 =======================================================================
 /**
 * <copyright>
 *
 * Service Data Objects
 * Version 2.1.0
 * Licensed Materials
 *
 * (c) Copyright BEA Systems, Inc., International Business Machines Corporation, 
 * Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG., 
 * Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies, 
 * 2005, 2006. All rights reserved.
 *
 * </copyright>
 * 
 */

package commonj.sdo.helper;

import java.io.InputStream;
import java.io.Reader;
import java.util.List;
import java.util.Map;

import commonj.sdo.Property;
import commonj.sdo.Type;
import commonj.sdo.impl.HelperProvider;

/**
 * Provides access to additional information when the 
 * Type or Property is defined by an XML Schema (XSD).
 * Methods return null/false otherwise or if the information is unavailable.
 * Defines Types from an XSD.
*/
public interface XSDHelper
{
  /**
   * Returns the local name as declared in the XSD.
   * @param type to return local name for.
   * @return the local name as declared in the XSD.
   */
  String getLocalName(Type type);

  /**
   * Returns the local name as declared in the XSD.
   * @param property to return local name for.
   * @return the local name as declared in the XSD.
   */
  String getLocalName(Property property);
  
  /**

 =======================================================================
 ==C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/impl/ExternalizableDelegator.java
 =======================================================================
 /**
 * <copyright>
 *
 * Service Data Objects
 * Version 2.1.0
 * Licensed Materials
 *
 * (c) Copyright BEA Systems, Inc., International Business Machines Corporation, 
 * Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG., 
 * Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies, 
 * 2005, 2006. All rights reserved.
 *
 * </copyright>
 * 
 */

package commonj.sdo.impl;

import java.io.Externalizable;
import java.io.IOException;
import java.io.ObjectInput;
import java.io.ObjectOutput;
import java.io.ObjectStreamException;

/**
 * Delegates DataObject serialization while ensuring implementation independent 
 * java.io.Serialization.  An implementation of DataObject
 * returns an ExternalizableDelegator from its writeReplace() method.
 * 
 * The root DataObject is the object returned from do.getRootObject() where
 *   do is the DataObject being serialized in a java.io.ObjectOutputStream.
 *   When do.getContainer() == null then do is a root object.
 * 
 * The byte format for each DataObject in the stream is:
 * [0] [path] [root]   // when do is not a root object
 * [1] [rootXML]       // when do is a root object
 * 
 * where:
 * [0] is the byte 0, serialized using writeByte(0).
 * [1] is the byte 1, serialized using writeByte(1).
 *   
 * [path] is an SDO path expression from the root DataObject to the serialized 
 *          DataObject such that root.getDataObject(path) == do.
 *          Serialized using writeUTF(path).
 * 
 * [root] is the root object serialized using writeObject(root).
 * 
 * [rootXML] is the GZip of the XML serialization of the root DataObject.
 *          The XML serialization is the same as 
 *          XMLHelper.INSTANCE.save(root, "commonj.sdo", "dataObject", stream);

 =======================================================================
 ==C:/dascleansample/sdo/sdo-api/src/main/resources/xml/datagraph.xsd
 =======================================================================
 <?xml version="1.0" encoding="UTF-8"?>

<!--
/**
 * <copyright>
 *
 * Service Data Objects
 * Version 2.1.0
 * Licensed Materials
 *
 * (c) Copyright BEA Systems, Inc., International Business Machines Corporation, 
 * Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG., 
 * Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies, 
 * 2005, 2006. All rights reserved.
 *
 * </copyright>
 * 
 */
-->

<xsd:schema
  xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  xmlns:sdo="commonj.sdo"
  xmlns:sdoJava="commonj.sdo/java"
  targetNamespace="commonj.sdo">

  <xsd:element name="datagraph" type="sdo:DataGraphType"/>
  
  <xsd:complexType name="DataGraphType">
    <xsd:complexContent>
      <xsd:extension base="sdo:BaseDataGraphType">
        <xsd:sequence>
          <xsd:any minOccurs="0" maxOccurs="1" namespace="##other" processContents="lax"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>

  <xsd:complexType name="BaseDataGraphType" abstract="true">
    <xsd:sequence>
      <xsd:element name="models" type="sdo:ModelsType" minOccurs="0"/>
      <xsd:element name="xsd" type="sdo:XSDType" minOccurs="0"/>
      <xsd:element name="changeSummary" type="sdo:ChangeSummaryType" minOccurs="0"/>
    </xsd:sequence>
    <xsd:anyAttribute namespace="##other" processContents="lax"/>
  </xsd:complexType>
    
  <xsd:complexType name="ModelsType">
    <xsd:annotation>
      <xsd:documentation>

 =======================================================================
 ==C:/dascleansample/sdo/sdo-api/src/main/resources/xml/sdoJava.xml
 =======================================================================
 <?xml version="1.0" encoding="UTF-8"?>

<!--
/**
 * <copyright>
 *
 * Service Data Objects
 * Version 2.1.0
 * Licensed Materials
 *
 * (c) Copyright BEA Systems, Inc., International Business Machines Corporation, 
 * Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG., 
 * Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies, 
 * 2005, 2006. All rights reserved.
 *
 * </copyright>
 * 
 */
-->

<types xmlns="commonj.sdo"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
  xmlns:sdoJava="commonj.sdo/java"
  xsi:schemaLocation="commonj.sdo sdoModel.xsd commonj.sdo/java sdoJava.xsd commonj.sdo/xml sdoXML.xsd">

<!--
   Global properties used in open content for 
   the Java binding of SDO Types and Properties.
-->

  <type uri="commonj.sdo/java">
    <property name="javaClass" type="commonj.sdo#String"/>
  </type>

  <!-- JavaInfo deprecated in 2.1.0 -->
  <type name="JavaInfo" uri="commonj.sdo/java">
    <property name="javaClass" type="commonj.sdo#String"/>
  </type>

<!--
   The Java object data types.
-->

  <type name="BooleanObject" dataType="true" sdoJava:instanceClass="java.lang.Boolean" uri="commonj.sdo/java"/>
  <type name="ByteObject" dataType="true" sdoJava:instanceClass="java.lang.Byte" uri="commonj.sdo/java"/>
  <type name="CharacterObject" dataType="true" sdoJava:instanceClass="java.lang.Character" uri="commonj.sdo/java"/>
  <type name="DoubleObject" dataType="true" sdoJava:instanceClass="java.lang.Double" uri="commonj.sdo/java"/>
  <type name="FloatObject" dataType="true" sdoJava:instanceClass="java.lang.Float" uri="commonj.sdo/java"/>
  <type name="IntObject" dataType="true" sdoJava:instanceClass="java.lang.Int" uri="commonj.sdo/java"/>
  <type name="LongObject" dataType="true" sdoJava:instanceClass="java.lang.Long" uri="commonj.sdo/java"/>

 =======================================================================
 ==C:/dascleansample/sdo/sdo-api/src/main/resources/xml/sdoJava.xsd
 =======================================================================
 <?xml version="1.0" encoding="UTF-8"?>

<!--
/**
 * <copyright>
 *
 * Service Data Objects
 * Version 2.1.0
 * Licensed Materials
 *
 * (c) Copyright BEA Systems, Inc., International Business Machines Corporation, 
 * Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG., 
 * Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies, 
 * 2005, 2006. All rights reserved.
 *
 * </copyright>
 * 
 */
-->

<xsd:schema
  targetNamespace="commonj.sdo/java"
  xmlns:sdoJava="commonj.sdo/java"
  xmlns:sdo="commonj.sdo"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
  xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:import namespace="commonj.sdo" schemaLocation="sdoModel.xsd"/>

<!--
   These attributes are used to customize the Java mapping of 
   XSD to SDO Types and Properties.
-->

<xsd:attribute name="package" type="xsd:string" />
<xsd:attribute name="instanceClass" type="xsd:string" />
<xsd:attribute name="extendedInstanceClass" type="xsd:string" />
<xsd:attribute name="nestedInterfaces" type="xsd:boolean" />

<!--
   Global properties used in open content for 
   the Java binding of SDO Types and Properties.
-->

<xsd:attribute name="javaClass" type="sdo:String"/>

<!-- JavaInfo deprecated in 2.1.0 -->
<xsd:complexType name="JavaInfo">
  <xsd:attribute name="javaClass" type="sdo:String"/>
</xsd:complexType>

 =======================================================================
 ==C:/dascleansample/sdo/sdo-api/src/main/resources/xml/sdoModel.xml
 =======================================================================
 <?xml version="1.0" encoding="UTF-8"?>

<!--
/**
 * <copyright>
 *
 * Service Data Objects
 * Version 2.1.0
 * Licensed Materials
 *
 * (c) Copyright BEA Systems, Inc., International Business Machines Corporation, 
 * Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG., 
 * Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies, 
 * 2005, 2006. All rights reserved.
 *
 * </copyright>
 * 
 */
-->

<types xmlns="commonj.sdo"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
  xmlns:sdoJava="commonj.sdo/java"
  xsi:schemaLocation="commonj.sdo sdoModel.xsd commonj.sdo/java sdoJava.xsd commonj.sdo/xml sdoXML.xsd">

<!-- Model Types 
   SDO Type and Property are defined in terms of themselves.
-->

  <type name="Type" open="true" uri="commonj.sdo">
	  <property name="baseType" type="#Type" many="true"/>
	  <property name="property" type="#Property" containment="true" many="true"/>
	  <property name="aliasName" type="#String" many="true"/>
    <property name="name" type="#String"/>
    <property name="uri" type="#String"/>
	  <property name="dataType" type="#Boolean"/>
	  <property name="open" type="#Boolean"/>
	  <property name="sequenced" type="#Boolean"/>
	  <property name="abstract" type="#Boolean"/>
  </type>
  
  <type name="Property" open="true" uri="commonj.sdo">
	  <property name="aliasName" type="#String" many="true"/>
	  <property name="name" type="#String"/>
	  <property name="many" type="#Boolean"/>
	  <property name="containment" type="#Boolean"/>
	  <property name="type" type="#Type" />
	  <property name="default" type="#String"/>
	  <property name="readOnly" type="#Boolean"/>
	  <property name="opposite" type="#Property"/>

 =======================================================================
 ==C:/dascleansample/sdo/sdo-api/src/main/resources/xml/sdoModel.xsd
 =======================================================================
 <?xml version="1.0" encoding="UTF-8"?>

<!--
/**
 * <copyright>
 *
 * Service Data Objects
 * Version 2.1.0
 * Licensed Materials
 *
 * (c) Copyright BEA Systems, Inc., International Business Machines Corporation, 
 * Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG., 
 * Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies, 
 * 2005, 2006. All rights reserved.
 *
 * </copyright>
 * 
 */

-->

<xsd:schema 
  targetNamespace="commonj.sdo"
  xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
  xmlns:sdo="commonj.sdo"
  xmlns:sdoXML="commonj.sdo/xml"
  xmlns:sdoJava="commonj.sdo/java"
  elementFormDefault="qualified"
  xsi:schemaLocation="commonj.sdo/xml sdoXML.xsd
                  commonj.sdo/java sdoJava.xsd"> 
  
<xsd:include schemaLocation="datagraph.xsd"/>
  
<!-- Root element for defining several Types in one document.
       Is not part of the model.
-->
<xsd:element name="types" type="sdo:Types"/>
<xsd:complexType name="Types">
  <xsd:sequence>
    <xsd:element name="type" type="sdo:Type" minOccurs="0" maxOccurs="unbounded"/>
  </xsd:sequence>
</xsd:complexType>

<!-- Any data object may be serialized with this element,
      with xsi:type to declare the
      actual type of the DataObject serialized.
-->      
<xsd:element name="dataObject" type="xsd:anyType"/>


 =======================================================================
 ==C:/dascleansample/sdo/sdo-api/src/main/resources/xml/sdoXML.xml
 =======================================================================
 <?xml version="1.0" encoding="UTF-8"?>

<!--
/**
 * <copyright>
 *
 * Service Data Objects
 * Version 2.1.0
 * Licensed Materials
 *
 * (c) Copyright BEA Systems, Inc., International Business Machines Corporation, 
 * Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG., 
 * Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies, 
 * 2005, 2006. All rights reserved.
 *
 * </copyright>
 * 
 */
-->

<types xmlns="commonj.sdo"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
  xmlns:sdoXML="commonj.sdo/xml"
  xsi:schemaLocation="commonj.sdo sdoModel.xsd commonj.sdo/java sdoJava.xsd commonj.sdo/xml sdoXML.xsd">

<!--
   Global properties used in open content for 
   the XML binding of SDO Types and Properties.
-->

  <type uri="commonj.sdo/xml">
    <property name="xmlElement" type="commonj.sdo#Boolean"/>
  </type>

  <!-- XMLInfo deprecated in 2.1.0 -->
  <type name="XMLInfo" uri="commonj.sdo/xml">
    <property name="xmlElement" type="commonj.sdo#Boolean"/>
  </type>

</types>

 =======================================================================
 ==C:/dascleansample/sdo/sdo-api/src/main/resources/xml/sdoXML.xsd
 =======================================================================
 <?xml version="1.0" encoding="UTF-8"?>

<!--
/**
 * <copyright>
 *
 * Service Data Objects
 * Version 2.1.0
 * Licensed Materials
 *
 * (c) Copyright BEA Systems, Inc., International Business Machines Corporation, 
 * Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG., 
 * Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies, 
 * 2005, 2006. All rights reserved.
 *
 * </copyright>
 * 
 */
-->

<xsd:schema
    targetNamespace="commonj.sdo/xml"
    xmlns:sdo="commonj.sdo"
    xmlns:sdoXML="commonj.sdo/xml"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:import namespace="commonj.sdo" schemaLocation="sdoModel.xsd"/>


<!--
   These attributes are used to customize the XSD mapping of SDO Types and Properties.
-->

<xsd:attribute name="name" type="xsd:string" />
<xsd:attribute name="propertyType" type="xsd:QName" />
<xsd:attribute name="oppositeProperty" type="xsd:string" />
<xsd:attribute name="sequence" type="xsd:boolean" />
<xsd:attribute name="string" type="xsd:boolean" />
<xsd:attribute name="dataType" type="xsd:QName" />
<xsd:attribute name="aliasName" type="xsd:string" />
<xsd:attribute name="readOnly" type="xsd:boolean" />
<xsd:attribute name="many" type="xsd:boolean" />

<!--
   Global properties used in open content for 
   the XML binding of SDO Types and Properties.
-->

<xsd:attribute name="xmlElement" type="sdo:Boolean"/>


 =======================================================================
 ==C:/dascleansample/sdo/sdo-api/src/test/resources/default/META-INF/services/commonj.sdo.impl.HelperProvider
 =======================================================================
 # test comment and blank line

  test.DefaultHelperProvider # comment

 =======================================================================
 ==C:/dascleansample/sdo/sdo-api/src/test/resources/tccl1/META-INF/services/commonj.sdo.impl.HelperProvider
 =======================================================================
 test.TCCL1HelperProvider

 =======================================================================
 ==C:/dascleansample/sdo/tools/.jetproperties
 =======================================================================
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<jet-settings>
	<template-container/>	<source-container/>
</jet-settings>

 =======================================================================
 ==C:/dascleansample/sdo/tools/src/main/resources/META-INF/MANIFEST.MF
 =======================================================================
 Manifest-Version: 1.0
Extension-Name: tuscany-sdo-tools
Specification-Title: Tuscany SDO Tools Implementation
Specification-Vendor: Apache Software Foundation
Implementation-Vendor: Apache Software Foundation
Implementation-Vendor-Id: org.apache
Implementation-Title: tuscany-sdo-tools
Implementation-Version: incubating-M3
Bundle-ManifestVersion: 2
Bundle-Name: Tuscany SDO Tools Implementation
Bundle-SymbolicName: org.apache.tuscany.sdo.tools
Bundle-Version: 1.0.0
Bundle-Vendor: Apache Software Foundation
Require-Bundle: org.eclipse.emf.common,
 org.eclipse.emf.ecore,
 org.eclipse.emf.ecore.change,
 org.eclipse.emf.ecore.xmi,
 org.eclipse.xsd,
 org.apache.tuscany.sdo.spec;visibility:=reexport
Export-Package: org.apache.tuscany.sdo.generate,
 org.apache.tuscany.sdo.generate.util

 =======================================================================
 ==C:/dascleansample/sdo/tools/src/test/resources/WrapperImpl.java
 =======================================================================
 /**
 * <copyright>
 * </copyright>
 *
 * $Id$
 */
package tuscany.jira.test1483.impl;

import commonj.sdo.Type;

import java.math.BigInteger;

import org.apache.tuscany.sdo.impl.DataObjectBase;

import tuscany.jira.test1483.Test1483Factory;
import tuscany.jira.test1483.Wrapper;

/**
 * <!-- begin-user-doc -->
 * An implementation of the model object '<em><b>Wrapper</b></em>'.
 * <!-- end-user-doc -->
 * <p>
 * The following features are implemented:
 * <ul>
 *   <li>{@link tuscany.jira.test1483.impl.WrapperImpl#getAbc <em>Abc</em>}</li>
 *   <li>{@link tuscany.jira.test1483.impl.WrapperImpl#getInternalAbc <em>Internal Abc</em>}</li>
 * </ul>
 * </p>
 *
 * @generated
 */
public class WrapperImpl extends DataObjectBase implements Wrapper
{

	public final static int ABC = 0;

	public final static int INTERNAL_ABC = 1;

	public final static int SDO_PROPERTY_COUNT = 2;

	public final static int EXTENDED_PROPERTY_COUNT = 0;


	/**
	 * The internal feature id for the '<em><b>Abc</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */ 

 =======================================================================
 ==C:/dascleansample/sdo/tools/templates/Header.javajetinc
 =======================================================================
 /**
 * <copyright>
 * </copyright>
 *
 * <%="$"%>Id<%="$"%>
 */

 =======================================================================
 ==C:/dascleansample/sdo/tools-test/src/main/resources/substitutionWithExtensionValues1.xml
 =======================================================================
 <?xml version="1.0" encoding="ASCII"?>
<sev2:allResults xmlns:sev2="http://www.example.com/substitutionEV2">
	<sev2:id>ZZZZZZZZZZZZZZZZZZZZ</sev2:id>
	<sev2:results xmlns:sev="http://www.example.com/substitutionEV">
		<sev:id>00000000000000000000</sev:id>
		<sev:result>
			<sev:id>11111111111111111111</sev:id>
			<sev:name>name1</sev:name>
			<sev:value>1</sev:value>
		</sev:result>
		<sev:myResult>
			<sev:id>22222222222222222222</sev:id>
			<sev:name>myName2</sev:name>
			<sev:value>2</sev:value>
		</sev:myResult>
		<sev:comment>comment0</sev:comment>
	</sev2:results>
	<sev2:results xmlns:sev="http://www.example.com/substitutionEV">
		<sev:id>AAAAAAAAAAAAAAAAAAAA</sev:id>
		<sev:myResult>
			<sev:id>BBBBBBBBBBBBBBBBBBBB</sev:id>
			<sev:name>myNameB</sev:name>
			<sev:value>11</sev:value>
		</sev:myResult>
		<sev:comment>commentA</sev:comment>
	</sev2:results>
	<sev2:comment language="English">
		commentZZZZZZZZZZZZZZZZZZ
	</sev2:comment>
</sev2:allResults>

 =======================================================================
 ==C:/dascleansample/sdo/tools-test/src/main/resources/xsdImportOnly.wsdl
 =======================================================================
 <?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://xsdImportOnly/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="EchoService" targetNamespace="http://xsdImportOnly/">
  <types>
    <xsd:schema>
      <xsd:import namespace="http://xsdImportOnly/" schemaLocation="xsdImportOnly_1.xsd"/>
    </xsd:schema>
  </types>
  <message name="echo">
    <part element="tns:echo" name="parameters"/>
  </message>
  <message name="echoResponse">
    <part element="tns:echoResponse" name="parameters"/>
  </message>
  <portType name="Echo">
    <operation name="echo">
      <input message="tns:echo"/>
      <output message="tns:echoResponse"/>
    </operation>
  </portType>
  <binding name="EchoPortBinding" type="tns:Echo">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <operation name="echo">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
    </operation>
  </binding>
  <service name="EchoService">
    <port binding="tns:EchoPortBinding" name="EchoPort">
      <soap:address location="http://localhost:9080/w1/EchoService"/>
    </port>
  </service>
</definitions> 

 =======================================================================
 ==C:/dascleansample/sdo/tools-test/src/main/resources/xsdImportOnly_1.xsd
 =======================================================================
 <?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://xsdImportOnly/" targetNamespace="http://xsdImportOnly/" version="1.0">

  <xs:element name="echo" type="tns:echo"/>

  <xs:element name="echoResponse" type="tns:echoResponse"/>

  <xs:complexType name="echo">
    <xs:sequence>
      <xs:element minOccurs="0" name="arg0" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="echoResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
</xs:schema> 

Unresolved

Reasons for exception marked with

  • Inflexible file format precludes header - Ex:IFF
  • File contents must exactly match test case results - Ex:TCR
  • 3rd party licensed artifact Ex:3rd
!????? C:/dascleansample/sdo/impl/model/SDO.mdl Ex:IFF

!????? C:/dascleansample/sdo/impl/src/main/resources/META-INF/MANIFEST.MF
!????? C:/dascleansample/sdo/impl/src/main/resources/META-INF/services/commonj.sdo.impl.HelperProvider Ex:3rd

Start Ex:TCR <due diligence,  check this is correct for all instances>
!????? C:/dascleansample/sdo/impl/src/test/resources/XMLDocumentTestCase.xml
!????? C:/dascleansample/sdo/impl/src/test/resources/customer1.xml
!????? C:/dascleansample/sdo/impl/src/test/resources/customer2.xml
!????? C:/dascleansample/sdo/impl/src/test/resources/foo-ext.xml
!????? C:/dascleansample/sdo/impl/src/test/resources/mixed.xml
!????? C:/dascleansample/sdo/impl/src/test/resources/mixed2.xml
!????? C:/dascleansample/sdo/impl/src/test/resources/mixedChangeSummary.xml
!????? C:/dascleansample/sdo/impl/src/test/resources/mixedChangeSummaryUndone.xml
!????? C:/dascleansample/sdo/impl/src/test/resources/mixedopen.xml
!????? C:/dascleansample/sdo/impl/src/test/resources/open.xml
!????? C:/dascleansample/sdo/impl/src/test/resources/open2.xml
!????? C:/dascleansample/sdo/impl/src/test/resources/openChangeSummary.xml
!????? C:/dascleansample/sdo/impl/src/test/resources/openChangeSummaryUndone.xml
!????? C:/dascleansample/sdo/impl/src/test/resources/openContentProperty.xml
!????? C:/dascleansample/sdo/impl/src/test/resources/po.xsd
!????? C:/dascleansample/sdo/impl/src/test/resources/quote.xml
!????? C:/dascleansample/sdo/impl/src/test/resources/quoteInSOAP.xml
!????? C:/dascleansample/sdo/impl/src/test/resources/shallowquote.xml
!????? C:/dascleansample/sdo/impl/src/test/resources/shallowquote1.xml
!????? C:/dascleansample/sdo/impl/src/test/resources/simpleWithChangeSummary.xml
!????? C:/dascleansample/sdo/impl/src/test/resources/simpleWithChangeSummaryUndone.xml
!????? C:/dascleansample/sdo/impl/src/test/resources/simplechangesummary.xml
!????? C:/dascleansample/sdo/impl/src/test/resources/substitutionValues1.xml
!????? C:/dascleansample/sdo/impl/src/test/resources/substitutionValues2.xml
!????? C:/dascleansample/sdo/impl/src/test/resources/xpath.xml
Ex:TCR
--------->TBD sdo/impl/src/test/resources - headers missing

!????? C:/dascleansample/sdo/lib/src/main/resources/META-INF/MANIFEST.MF

Start Ex:3rd
!????? C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/ChangeSummary.java
!????? C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/DataGraph.java
!????? C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/DataObject.java
!????? C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/Property.java
!????? C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/Sequence.java
!????? C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/Type.java
!????? C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/helper/CopyHelper.java
!????? C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/helper/DataFactory.java
!????? C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/helper/DataHelper.java
!????? C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/helper/EqualityHelper.java
!????? C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/helper/HelperContext.java
!????? C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/helper/TypeHelper.java
!????? C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/helper/XMLDocument.java
!????? C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/helper/XMLHelper.java
!????? C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/helper/XSDHelper.java
!????? C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/impl/ExternalizableDelegator.java
End Ex:3rd
--------->? java Files under sdo-api/src/main/java/commonj/sdo have Bea,Rogue Wave...in header
http://www.mail-archive.com/tuscany-dev@ws.apache.org/msg03314.html

Start Ex:3rd
!????? C:/dascleansample/sdo/sdo-api/src/main/resources/xml/datagraph.xsd
!????? C:/dascleansample/sdo/sdo-api/src/main/resources/xml/sdoJava.xml
!????? C:/dascleansample/sdo/sdo-api/src/main/resources/xml/sdoJava.xsd
!????? C:/dascleansample/sdo/sdo-api/src/main/resources/xml/sdoModel.xml
!????? C:/dascleansample/sdo/sdo-api/src/main/resources/xml/sdoModel.xsd
!????? C:/dascleansample/sdo/sdo-api/src/main/resources/xml/sdoXML.xml
!????? C:/dascleansample/sdo/sdo-api/src/main/resources/xml/sdoXML.xsd
End Ex:3rd
--------->? xsd files under sdo-api/src/main/resources/xml - have no header
--------->? xml  files under sdo-api/src/main/resources/xml - have commented Bea,...in header

Start Ex:IFF
!????? C:/dascleansample/sdo/sdo-api/src/test/resources/default/META-INF/services/commonj.sdo.impl.HelperProvider
!????? C:/dascleansample/sdo/sdo-api/src/test/resources/tccl1/META-INF/services/commonj.sdo.impl.HelperProvider
End Ex:IFF

!????? C:/dascleansample/sdo/tools/src/main/resources/META-INF/MANIFEST.MF
Ex:IFF !????? C:/dascleansample/sdo/tools/templates/Header.javajetinc

!????? C:/dascleansample/sdo/tools-test/src/main/resources/substitutionWithExtensionValues1.xml
!????? C:/dascleansample/sdo/tools-test/src/main/resources/xsdImportOnly.wsdl
!????? C:/dascleansample/sdo/tools-test/src/main/resources/xsdImportOnly_1.xsd
---------> xml, xsd, wsdl files under sdo/tools-test/src/main/resources - have no header

Further action on Unresolved

Note The ones marked with

****

are the ones which can include ASF header without any test failure. These are total 6 in sdo-impl and
3 in sdo-tools-test.

Constrained by Consuming/Producing application format
!????? C:/dascleansample/sdo/impl/model/SDO.mdl
!????? C:/dascleansample/sdo/impl/src/main/resources/META-INF/MANIFEST.MF
!????? C:/dascleansample/sdo/impl/src/main/resources/META-INF/services/commonj.sdo.impl.HelperProvider
!????? C:/dascleansample/sdo/lib/src/main/resources/META-INF/MANIFEST.MF
!????? C:/dascleansample/sdo/tools/src/main/resources/META-INF/MANIFEST.MF
!????? C:/dascleansample/sdo/tools/templates/Header.javajetinc
!????? C:/dascleansample/sdo/sdo-api/src/test/resources/default/META-INF/services/commonj.sdo.impl.HelperProvider
!????? C:/dascleansample/sdo/sdo-api/src/test/resources/tccl1/META-INF/services/commonj.sdo.impl.HelperProvider

Test data constrained to match program output
****!????? C:/dascleansample/sdo/impl/src/test/resources/XMLDocumentTestCase.xml
!????? C:/dascleansample/sdo/impl/src/test/resources/customer1.xml
!????? C:/dascleansample/sdo/impl/src/test/resources/customer2.xml
****!????? C:/dascleansample/sdo/impl/src/test/resources/foo-ext.xml
!????? C:/dascleansample/sdo/impl/src/test/resources/mixed.xml
!????? C:/dascleansample/sdo/impl/src/test/resources/mixed2.xml
!????? C:/dascleansample/sdo/impl/src/test/resources/mixedChangeSummary.xml
!????? C:/dascleansample/sdo/impl/src/test/resources/mixedChangeSummaryUndone.xml
!????? C:/dascleansample/sdo/impl/src/test/resources/mixedopen.xml
!????? C:/dascleansample/sdo/impl/src/test/resources/open.xml
!????? C:/dascleansample/sdo/impl/src/test/resources/open2.xml
!????? C:/dascleansample/sdo/impl/src/test/resources/openChangeSummary.xml
!????? C:/dascleansample/sdo/impl/src/test/resources/openChangeSummaryUndone.xml
!????? C:/dascleansample/sdo/impl/src/test/resources/openContentProperty.xml
****!????? C:/dascleansample/sdo/impl/src/test/resources/po.xsd
!????? C:/dascleansample/sdo/impl/src/test/resources/quote.xml
****!????? C:/dascleansample/sdo/impl/src/test/resources/quoteInSOAP.xml
!????? C:/dascleansample/sdo/impl/src/test/resources/shallowquote.xml
****!????? C:/dascleansample/sdo/impl/src/test/resources/shallowquote1.xml
!????? C:/dascleansample/sdo/impl/src/test/resources/simpleWithChangeSummary.xml
!????? C:/dascleansample/sdo/impl/src/test/resources/simpleWithChangeSummaryUndone.xml
!????? C:/dascleansample/sdo/impl/src/test/resources/simplechangesummary.xml
****!????? C:/dascleansample/sdo/impl/src/test/resources/substitutionValues1.xml
****!????? C:/dascleansample/sdo/impl/src/test/resources/substitutionValues2.xml
!????? C:/dascleansample/sdo/impl/src/test/resources/xpath.xml

OSOA API
!????? C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/ChangeSummary.java
!????? C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/DataGraph.java
!????? C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/DataObject.java
!????? C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/Property.java
!????? C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/Sequence.java
!????? C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/Type.java
!????? C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/helper/CopyHelper.java
!????? C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/helper/DataFactory.java
!????? C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/helper/DataHelper.java
!????? C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/helper/EqualityHelper.java
!????? C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/helper/HelperContext.java
!????? C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/helper/TypeHelper.java
!????? C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/helper/XMLDocument.java
!????? C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/helper/XMLHelper.java
!????? C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/helper/XSDHelper.java
!????? C:/dascleansample/sdo/sdo-api/src/main/java/commonj/sdo/impl/ExternalizableDelegator.java
!????? C:/dascleansample/sdo/sdo-api/src/main/resources/xml/datagraph.xsd
!????? C:/dascleansample/sdo/sdo-api/src/main/resources/xml/sdoJava.xml
!????? C:/dascleansample/sdo/sdo-api/src/main/resources/xml/sdoJava.xsd
!????? C:/dascleansample/sdo/sdo-api/src/main/resources/xml/sdoModel.xml
!????? C:/dascleansample/sdo/sdo-api/src/main/resources/xml/sdoModel.xsd
!????? C:/dascleansample/sdo/sdo-api/src/main/resources/xml/sdoXML.xml
!????? C:/dascleansample/sdo/sdo-api/src/main/resources/xml/sdoXML.xsd

****!????? C:/dascleansample/sdo/tools-test/src/main/resources/substitutionWithExtensionValues1.xml
****!????? C:/dascleansample/sdo/tools-test/src/main/resources/xsdImportOnly.wsdl
****!????? C:/dascleansample/sdo/tools-test/src/main/resources/xsdImportOnly_1.xsd
  • No labels