=== modified file 'dhis-2/dhis-services/dhis-service-aggregationengine-default/pom.xml' --- dhis-2/dhis-services/dhis-service-aggregationengine-default/pom.xml 2009-09-19 11:00:10 +0000 +++ dhis-2/dhis-services/dhis-service-aggregationengine-default/pom.xml 2009-10-30 12:02:47 +0000 @@ -18,8 +18,8 @@ - org.hisp.dhis - dhis-api + org.hisp.dhis + dhis-api org.hisp.dhis === modified file 'dhis-2/dhis-services/dhis-service-importexport/src/main/java/org/hisp/dhis/importexport/dxf/importer/DefaultDXFImportService.java' --- dhis-2/dhis-services/dhis-service-importexport/src/main/java/org/hisp/dhis/importexport/dxf/importer/DefaultDXFImportService.java 2009-10-18 22:44:41 +0000 +++ dhis-2/dhis-services/dhis-service-importexport/src/main/java/org/hisp/dhis/importexport/dxf/importer/DefaultDXFImportService.java 2009-10-30 12:02:47 +0000 @@ -166,7 +166,10 @@ public class DefaultDXFImportService implements ImportService { - private final Log log = LogFactory.getLog( DefaultDXFImportService.class ); + public static final String ROOT_NAME = "dxf"; + public static final String DXF2_NAMESPACE_URI = "http://dhis2.org/ns/schema/dxf2"; + + private final Log log = LogFactory.getLog( DefaultDXFImportService.class ); // ------------------------------------------------------------------------- // Dependencies @@ -337,10 +340,26 @@ StreamUtils.getNextZipEntry( zipIn ); XMLReader reader = XMLFactory.getXMLReader( zipIn ); + + // assume default version 1 + int dxfVersion = 1; while ( reader.next() ) { - if ( reader.isStartElement( DataElementCategoryOptionConverter.COLLECTION_NAME ) ) + if (reader.isStartElement( ROOT_NAME) ) + { + if (reader.getXmlStreamReader().getNamespaceURI() == DXF2_NAMESPACE_URI) + { + dxfVersion = 2; + } + else + { + dxfVersion = 1; + } + log.info("dxf version "+dxfVersion); + } + + if ( reader.isStartElement( DataElementCategoryOptionConverter.COLLECTION_NAME ) ) { //setMessage( "importing_data_element_category_options" ); === modified file 'dhis-2/dhis-services/pom.xml' --- dhis-2/dhis-services/pom.xml 2009-09-19 11:00:10 +0000 +++ dhis-2/dhis-services/pom.xml 2009-10-30 12:02:47 +0000 @@ -21,11 +21,11 @@ dhis-service-user-hibernate dhis-service-importexport dhis-service-reporting - dhis-service-excel-reporting + dhis-service-excel-reporting dhis-service-mapping dhis-service-jdbc dhis-service-jdbc-test - dhis-service-aggregationengine-default + dhis-service-aggregationengine-default === modified file 'dhis-2/dhis-web/dhis-web-commons/pom.xml' --- dhis-2/dhis-web/dhis-web-commons/pom.xml 2009-09-10 13:17:59 +0000 +++ dhis-2/dhis-web/dhis-web-commons/pom.xml 2009-10-30 12:02:47 +0000 @@ -67,7 +67,7 @@ org.hisp.dhis dhis-service-organisationunit - + org.hisp.dhis dhis-service-administration === modified file 'dhis-2/dhis-web/dhis-web-excel-reporting/pom.xml' --- dhis-2/dhis-web/dhis-web-excel-reporting/pom.xml 2009-10-30 11:54:30 +0000 +++ dhis-2/dhis-web/dhis-web-excel-reporting/pom.xml 2009-10-30 12:02:47 +0000 @@ -63,10 +63,13 @@ dhis-support-external - org.hisp.dhis - dhis-service-aggregationengine-default - - + org.hisp.dhis + dhis-service-aggregationengine-default + + + org.hisp.dhis + dhis-service-aggregationengine-default + === modified file 'dhis-2/dhis-web/pom.xml' --- dhis-2/dhis-web/pom.xml 2009-10-21 07:39:24 +0000 +++ dhis-2/dhis-web/pom.xml 2009-10-30 12:02:47 +0000 @@ -21,7 +21,7 @@ dhis-web-reporting dhis-web-mapping dhis-web-dashboard-integration - dhis-web-excel-reporting + dhis-web-excel-reporting dhis-web-portal