=== 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