diff options
| author | kstranacher <kstranacher@d688527b-c9ab-4aba-bd8d-4036d912da1d> | 2009-07-07 14:27:40 +0000 | 
|---|---|---|
| committer | kstranacher <kstranacher@d688527b-c9ab-4aba-bd8d-4036d912da1d> | 2009-07-07 14:27:40 +0000 | 
| commit | aebb5cd04d43b25b8d65237ba49fddf5f5dd1a8c (patch) | |
| tree | 28508c461eb8503dac1c5a0298f76fefa72b2fa2 /spss/server | |
| parent | eb00b32adb0b6eecd08137164c26cb56e4da0849 (diff) | |
| download | moa-id-spss-aebb5cd04d43b25b8d65237ba49fddf5f5dd1a8c.tar.gz moa-id-spss-aebb5cd04d43b25b8d65237ba49fddf5f5dd1a8c.tar.bz2 moa-id-spss-aebb5cd04d43b25b8d65237ba49fddf5f5dd1a8c.zip | |
git-svn-id: https://joinup.ec.europa.eu/svn/moa-idspss/trunk@1114 d688527b-c9ab-4aba-bd8d-4036d912da1d
Diffstat (limited to 'spss/server')
17 files changed, 148 insertions, 32 deletions
| diff --git a/spss/server/history.txt b/spss/server/history.txt index 941713559..7a14b56ea 100644 --- a/spss/server/history.txt +++ b/spss/server/history.txt @@ -1,4 +1,16 @@  ############## +1.4.5 +############## + +- IAIK Libraries aktualisiert: +	iaik-moa:           Version 1.26 +- Überprüfung von ArchiveCutOff und Implementierung eines Retention Intervalls für CRLs. +- Hinzufügen der Möglichkeit Retention Intervalle für bestimmte CAs zu konfigurieren. +  Dadurch wurde auch das Konfigurations Schema und der Namespace geändert. +- Weitere Änderung des Konfigurations Schemas: Bei der ServiceOrder für das Revocation +  Checking kann nun auch nur jeweils ein Dienst (CRL oder OCSP) angegeben werden. + +##############  1.4.4  ############## diff --git a/spss/server/readme.update.txt b/spss/server/readme.update.txt index e87ecf5c5..e11649254 100644 --- a/spss/server/readme.update.txt +++ b/spss/server/readme.update.txt @@ -1,11 +1,11 @@  ====================================================================== -  Update einer bestehenden MOA-SPSS-Installation auf Version 1.4.3 +  Update einer bestehenden MOA-SPSS-Installation auf Version 1.4.5  ======================================================================  Es gibt zwei Möglichkeiten (im Folgenden als "Update Variante A" und   "Update Variante B" bezeichnet), das Update von MOA-SPSS auf Version -1.4.3 durchzuführen. Update Variante A geht dabei den Weg über eine  +1.4.5 durchzuführen. Update Variante A geht dabei den Weg über eine   vorangestellte Neuinstallation, während Variante B direkt eine    bestehende Installation aktualisiert. @@ -16,7 +16,7 @@ JAVA_HOME bezeichnet das Wurzelverzeichnis der JDK-Installation  CATALINA_HOME bezeichnet das Wurzelverzeichnis der Tomcat-Installation  MOA_SPSS_INST bezeichnet das Verzeichnis, in das Sie die Datei -moa-spss-1.4.3.zip entpackt haben. +moa-spss-1.4.5.zip entpackt haben.  ================= @@ -40,7 +40,14 @@ Update Variante A  	Update Variante B, Punkt 9 beschrieben vor, um Ihre alten Trustprofile  	auf einen aktuellen Stand zu bringen. -5.)	Nur wenn alte Installation älter als Version 1.3.0:  +5a.) Nur wenn alte Installation älter als Version 1.4.5: +	Falls Sie Ihre alte MOA-SP Konfigurationsdatei weiterverwenden wollen: +	Seit dem Wechsel auf Version 1.4.5 verwendet MOA SP ein neues Format für die  +	XML-Konfigurationsdatei. Sie müssen die Konfigurationsdatei für MOA-SP aus  +	Ihrer alten Installation auf das neue Format konvertieren. +	Details dazufinden Sie im MOA-SPSS-Installationshandbuch. +	 +5b.)	Nur wenn alte Installation älter als Version 1.3.0:   	Falls Sie Ihre alte MOA-SP Konfigurationsdatei weiterverwenden wollen:  	Seit dem Wechsel auf Version 1.3.1 verwendet MOA SP ein neues Format für die   	XML-Konfigurationsdatei. Sie müssen die Konfigurationsdatei für MOA-SP aus  @@ -55,7 +62,7 @@ Update Variante B  1.)	Erstellen Sie eine Sicherungskopie des kompletten Tomcat-Verzeichnisses  	Ihrer MOA-SPSS-Installation. -2.)	Entpacken Sie die Datei "moa-spss-1.4.3.zip" in das Verzeichnis MOA_SPSS_INST. +2.)	Entpacken Sie die Datei "moa-spss-1.4.5.zip" in das Verzeichnis MOA_SPSS_INST.  3.)	Erstellen Sie eine Sicherungskopie aller "iaik*.jar"-Dateien im Verzeichnis  	JAVA_HOME\jre\lib\ext und löschen Sie diese Dateien danach. @@ -124,7 +131,13 @@ Update Variante B  			in das Verzeichnis  			CATALINA_HOME\conf\moa-spss\certstore\10F17BDACD8DEAA1E8F23FBEAE7B3EC3D9773D1D. -11.)	Nur wenn alte Installation älter als Version 1.3.0:  +11a.)	Nur wenn alte Installation älter als Version 1.4.5:  +	Mit dem Wechsel auf Version 1.4.5 verwendet MOA SP ein neues Format für die  +	XML-Konfigurationsdatei. Sie müssen die Konfigurationsdatei für MOA-SP aus  +	Ihrer alten Installation auf das neue Format konvertieren. Details dazu  +	finden Sie im MOA-SPSS-Installationshandbuch.	 +	 +11b.)	Nur wenn alte Installation älter als Version 1.3.0:   	Mit dem Wechsel auf Version 1.3.0 verwendet MOA SP ein neues Format für die   	XML-Konfigurationsdatei. Sie müssen die Konfigurationsdatei für MOA-SP aus   	Ihrer alten Installation auf das neue Format konvertieren. Details dazu  diff --git a/spss/server/serverlib/.classpath b/spss/server/serverlib/.classpath index 01edb156d..1c79cc393 100644 --- a/spss/server/serverlib/.classpath +++ b/spss/server/serverlib/.classpath @@ -1,9 +1,9 @@  <?xml version="1.0" encoding="UTF-8"?>
  <classpath>
 -	<classpathentry kind="src" path="src/main/java"/>
 -	<classpathentry kind="src" path="src/test/java"/>
 -	<classpathentry excluding="**" kind="src" output="src/main/resources" path="src/main/resources"/>
 -	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
 +	<classpathentry kind="src" output="target/classes" path="src/main/java"/>
 +	<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"/>
 +	<classpathentry kind="src" output="target/test-classes" path="src/test/java"/>
 +	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.4"/>
  	<classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>
  	<classpathentry kind="output" path="target/classes"/>
  </classpath>
 diff --git a/spss/server/serverlib/pom.xml b/spss/server/serverlib/pom.xml index 972822a73..fe8ac16d4 100644 --- a/spss/server/serverlib/pom.xml +++ b/spss/server/serverlib/pom.xml @@ -9,7 +9,7 @@  	<groupId>MOA.spss.server</groupId>
  	<artifactId>moa-spss-lib</artifactId>
  	<packaging>jar</packaging>
 -	<version>1.4.4</version>
 +	<version>1.4.5</version>
  	<name>MOA SP/SS API</name>
  	<properties>
 diff --git a/spss/server/serverlib/src/main/java/at/gv/egovernment/moa/spss/server/config/ConfigurationPartsBuilder.java b/spss/server/serverlib/src/main/java/at/gv/egovernment/moa/spss/server/config/ConfigurationPartsBuilder.java index 058ce5280..3ad7b761f 100644 --- a/spss/server/serverlib/src/main/java/at/gv/egovernment/moa/spss/server/config/ConfigurationPartsBuilder.java +++ b/spss/server/serverlib/src/main/java/at/gv/egovernment/moa/spss/server/config/ConfigurationPartsBuilder.java @@ -39,6 +39,7 @@ import org.w3c.dom.traversal.NodeIterator;  import org.xml.sax.SAXException; +import iaik.asn1.structures.Name;  import iaik.ixsil.exceptions.URIException;  import iaik.ixsil.util.URI;  import iaik.pki.pathvalidation.ChainingModes; @@ -149,6 +150,12 @@ public class ConfigurationPartsBuilder {      + CONF + "CertificateValidation/"      + CONF + "RevocationChecking/"      + CONF + "DistributionPoint"; +  private static final String CRL_RETENTION_INTERVALS_CA_XPATH = +     ROOT + CONF + "SignatureVerification/"  +     + CONF + "CertificateValidation/" +     + CONF + "RevocationChecking/" +     + CONF + "CrlRetentionIntervals/" +     + CONF + "CA";    private static final String ENABLE_REVOCATION_CHECKING_XPATH_ =       ROOT + CONF + "SignatureVerification/"       + CONF + "CertificateValidation/" @@ -1264,4 +1271,33 @@ public class ConfigurationPartsBuilder {      return Boolean.valueOf(permitFileURIs).booleanValue();    } +  /** +   * Returns a map of CRL retention intervals +   * @return +   */ +  public Map getCrlRetentionIntervals() { +     Map map = new HashMap(); +     NodeIterator modIter = XPathUtils.selectNodeIterator( +           getConfigElem(), +           CRL_RETENTION_INTERVALS_CA_XPATH); + +     Element modElem; +     while ((modElem = (Element) modIter.nextNode()) != null) { +        String x509IssuerName = getElementValue(modElem, CONF + "X509IssuerName", null); +        String i = getElementValue(modElem, CONF + "Interval", null); +        Integer interval = new Integer(i); +        try { +           RFC2253NameParser parser = new RFC2253NameParser(x509IssuerName); +           Name name = parser.parse(); +           map.put(name.getRFC2253String(), interval); +        } catch (RFC2253NameParserException e) { +           map.put(x509IssuerName, interval); +        } + +        //System.out.println("Name: " + x509IssuerName + " - Interval: " + interval); +     } + +     return map; +  } +    } diff --git a/spss/server/serverlib/src/main/java/at/gv/egovernment/moa/spss/server/config/ConfigurationProvider.java b/spss/server/serverlib/src/main/java/at/gv/egovernment/moa/spss/server/config/ConfigurationProvider.java index 05bd43087..7b72e3cc5 100644 --- a/spss/server/serverlib/src/main/java/at/gv/egovernment/moa/spss/server/config/ConfigurationProvider.java +++ b/spss/server/serverlib/src/main/java/at/gv/egovernment/moa/spss/server/config/ConfigurationProvider.java @@ -15,6 +15,11 @@  */  package at.gv.egovernment.moa.spss.server.config; +import iaik.asn1.structures.Name; +import iaik.pki.revocation.RevocationSourceTypes; +import iaik.utils.RFC2253NameParser; +import iaik.utils.RFC2253NameParserException; +  import java.io.File;  import java.io.FileInputStream;  import java.io.IOException; @@ -24,22 +29,17 @@ import java.security.Principal;  import java.security.cert.X509Certificate;  import java.util.ArrayList;  import java.util.Collections; +import java.util.Iterator;  import java.util.List;  import java.util.Map;  import java.util.Set;  import org.w3c.dom.Element; -import iaik.asn1.structures.Name; -import iaik.pki.revocation.RevocationSourceTypes; -import iaik.utils.RFC2253NameParser; -import iaik.utils.RFC2253NameParserException; -  import at.gv.egovernment.moa.logging.LogMsg;  import at.gv.egovernment.moa.logging.Logger; -import at.gv.egovernment.moa.util.DOMUtils; -  import at.gv.egovernment.moa.spss.util.MessageProvider; +import at.gv.egovernment.moa.util.DOMUtils;  /**   * A class providing access to the MOA configuration data. @@ -227,6 +227,11 @@ public class ConfigurationProvider    private boolean permitFileURIs;    /** +   * Indicates the CRL retention intervals +   */ +  private Map crlRetentionIntervals; +   +  /**     * Return the single instance of configuration data.     *      * @return MOAConfigurationProvider The current configuration data. @@ -306,6 +311,7 @@ public class ConfigurationProvider      // build the internal datastructures      try {        builder = new ConfigurationPartsBuilder(configElem, configRoot); +              digestMethodAlgorithmName = builder.getDigestMethodAlgorithmName();        canonicalizationAlgorithmName =          builder.getCanonicalizationAlgorithmName(); @@ -339,6 +345,16 @@ public class ConfigurationProvider        supplementProfiles = builder.buildSupplementProfiles();        warnings = new ArrayList(builder.getWarnings());        permitFileURIs = builder.getPermitFileURIs(); +      crlRetentionIntervals = builder.getCrlRetentionIntervals(); +       +//      Set set = crlRetentionIntervals.entrySet(); +//      Iterator i = set.iterator(); +//      while(i.hasNext()){ +//        Map.Entry me = (Map.Entry)i.next(); +//        System.out.println("Key: " + me.getKey() + " - Value: " + me.getValue() ); +//      } + +            } catch (Throwable t) {        throw new ConfigurationException("config.11", null, t);      } finally { @@ -714,4 +730,14 @@ public class ConfigurationProvider    {      return permitFileURIs;     } +   +  /** +   * Returns the map of retention intervals +   * @return The map of retention intervals +   */ +  public Map getCrlRetentionIntervals() { +     return crlRetentionIntervals; +  } +   +   }
\ No newline at end of file diff --git a/spss/server/serverlib/src/main/java/at/gv/egovernment/moa/spss/server/iaik/config/IaikConfigurator.java b/spss/server/serverlib/src/main/java/at/gv/egovernment/moa/spss/server/iaik/config/IaikConfigurator.java index 12c560855..4625ccf88 100644 --- a/spss/server/serverlib/src/main/java/at/gv/egovernment/moa/spss/server/iaik/config/IaikConfigurator.java +++ b/spss/server/serverlib/src/main/java/at/gv/egovernment/moa/spss/server/iaik/config/IaikConfigurator.java @@ -72,7 +72,7 @@ public class IaikConfigurator {        // Set customized CRL retriever to overcome a classloader problem when MOA is deployed in Tomcat        RevocationSourceStore rss = RevocationFactory.getInstance(transId).getRevocationSourceStore(); -      rss.setRetriever(new CRLRetriever(), RevocationSourceTypes.CRL); +      //rss.setRetriever(new CRLRetriever(), RevocationSourceTypes.CRL);        if ((moaConfig.getSoftwareKeyModules().size() > 0) || (moaConfig.getHardwareKeyModules().size() > 0)) {          dumpKeyEntryIDs();        } diff --git a/spss/server/serverlib/src/main/java/at/gv/egovernment/moa/spss/server/iaik/config/RevocationConfigurationImpl.java b/spss/server/serverlib/src/main/java/at/gv/egovernment/moa/spss/server/iaik/config/RevocationConfigurationImpl.java index 74a268519..67eac5b55 100644 --- a/spss/server/serverlib/src/main/java/at/gv/egovernment/moa/spss/server/iaik/config/RevocationConfigurationImpl.java +++ b/spss/server/serverlib/src/main/java/at/gv/egovernment/moa/spss/server/iaik/config/RevocationConfigurationImpl.java @@ -19,6 +19,7 @@ import iaik.pki.revocation.RevocationConfiguration;  import java.security.cert.X509Certificate;  import java.util.Date; +import java.util.Map;  import java.util.Set;  import at.gv.egovernment.moa.spss.server.config.ConfigurationProvider; @@ -65,4 +66,15 @@ public class RevocationConfigurationImpl      return config.getEnableRevocationArchiving();    } +  /** +   * @see iaik.pki.revocation.RevocationConfiguration#getCrlRetentionInterval(java.lang.String) +   */ +  public Integer getCrlRetentionInterval(String issuername)  +  { +     Map map = config.getCrlRetentionIntervals(); +     Integer interval = (Integer)map.get(issuername); +    +     return interval; +} +  } diff --git a/spss/server/serverws/.classpath b/spss/server/serverws/.classpath index 8cd9e4eb8..3bcfa0901 100644 --- a/spss/server/serverws/.classpath +++ b/spss/server/serverws/.classpath @@ -1,8 +1,13 @@  <?xml version="1.0" encoding="UTF-8"?>
  <classpath>
 -	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
 +	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.4"/>
  	<classpathentry kind="con" path="org.eclipse.jst.server.core.container/org.eclipse.jst.server.tomcat.runtimeTarget/Apache Tomcat v5.0"/>
 +	<classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER">
 +		<attributes>
 +			<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
 +		</attributes>
 +	</classpathentry>
  	<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/>
 -	<classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>
 +	<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/>
  	<classpathentry kind="output" path="target/classes"/>
  </classpath>
 diff --git a/spss/server/serverws/.project b/spss/server/serverws/.project index 5be7350f1..a115e2dea 100644 --- a/spss/server/serverws/.project +++ b/spss/server/serverws/.project @@ -8,6 +8,11 @@  	</projects>
  	<buildSpec>
  		<buildCommand>
 +			<name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
 +			<arguments>
 +			</arguments>
 +		</buildCommand>
 +		<buildCommand>
  			<name>org.eclipse.jdt.core.javabuilder</name>
  			<arguments>
  			</arguments>
 @@ -34,5 +39,6 @@  		<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
  		<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
  		<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
 +		<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
  	</natures>
  </projectDescription>
 diff --git a/spss/server/serverws/.settings/org.eclipse.wst.common.component b/spss/server/serverws/.settings/org.eclipse.wst.common.component index 7ac34c6c2..c83fdc828 100644 --- a/spss/server/serverws/.settings/org.eclipse.wst.common.component +++ b/spss/server/serverws/.settings/org.eclipse.wst.common.component @@ -1,11 +1,11 @@  <?xml version="1.0" encoding="UTF-8"?>
  <project-modules id="moduleCoreId" project-version="1.5.0">
  <wb-module deploy-name="moa-spss">
 -<wb-resource deploy-path="/" source-path="/src/main/webapp"/>
 -        <dependent-module deploy-path="/WEB-INF/lib" handle="module:/resource/moa-common/moa-common">
 +        <wb-resource deploy-path="/" source-path="/src/main/webapp"/>
 +        <dependent-module deploy-path="/WEB-INF/lib" handle="module:/resource/moa-spss-lib/moa-spss-lib">
              <dependency-type>uses</dependency-type>
          </dependent-module>
 -        <dependent-module deploy-path="/WEB-INF/lib" handle="module:/resource/moa-spss-lib/moa-spss-lib">
 +        <dependent-module deploy-path="/WEB-INF/lib" handle="module:/resource/moa-common/moa-common">
              <dependency-type>uses</dependency-type>
          </dependent-module>
  <property name="context-root" value="moa-spss"/>
 diff --git a/spss/server/serverws/.settings/org.eclipse.wst.common.project.facet.core.xml b/spss/server/serverws/.settings/org.eclipse.wst.common.project.facet.core.xml index 94d50aad1..f30a1de6e 100644 --- a/spss/server/serverws/.settings/org.eclipse.wst.common.project.facet.core.xml +++ b/spss/server/serverws/.settings/org.eclipse.wst.common.project.facet.core.xml @@ -1,5 +1,5 @@  <?xml version="1.0" encoding="UTF-8"?>
  <faceted-project>
    <installed facet="jst.java" version="1.4"/>
 -  <installed facet="jst.web" version="2.4"/>
 +  <installed facet="jst.web" version="2.3"/>
  </faceted-project>
 diff --git a/spss/server/serverws/pom.xml b/spss/server/serverws/pom.xml index 7dac91d35..7cdb6987f 100644 --- a/spss/server/serverws/pom.xml +++ b/spss/server/serverws/pom.xml @@ -10,7 +10,7 @@      <groupId>MOA.spss.server</groupId>      <artifactId>moa-spss-ws</artifactId>      <packaging>war</packaging> -    <version>1.4.4</version> +    <version>1.4.5</version>      <name>MOA SP/SS WebService</name>      <properties> diff --git a/spss/server/tools/.classpath b/spss/server/tools/.classpath index 82972d400..ad36587e9 100644 --- a/spss/server/tools/.classpath +++ b/spss/server/tools/.classpath @@ -1,8 +1,8 @@  <?xml version="1.0" encoding="UTF-8"?>
  <classpath>
 -	<classpathentry kind="src" path="src/main/java"/>
 -	<classpathentry excluding="**" kind="src" output="src/main/resources" path="src/main/resources"/>
 -	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
 +	<classpathentry kind="src" output="target/classes" path="src/main/java"/>
 +	<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"/>
 +	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.4"/>
  	<classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>
  	<classpathentry kind="output" path="target/classes"/>
  </classpath>
 diff --git a/spss/server/tools/.project b/spss/server/tools/.project index 4b3ffd512..4e931b799 100644 --- a/spss/server/tools/.project +++ b/spss/server/tools/.project @@ -6,6 +6,11 @@  	</projects>
  	<buildSpec>
  		<buildCommand>
 +			<name>org.eclipse.wst.common.project.facet.core.builder</name>
 +			<arguments>
 +			</arguments>
 +		</buildCommand>
 +		<buildCommand>
  			<name>org.eclipse.jdt.core.javabuilder</name>
  			<arguments>
  			</arguments>
 @@ -19,5 +24,6 @@  	<natures>
  		<nature>org.eclipse.jdt.core.javanature</nature>
  		<nature>org.maven.ide.eclipse.maven2Nature</nature>
 +		<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
  	</natures>
  </projectDescription>
 diff --git a/spss/server/tools/src/main/java/at/gv/egovernment/moa/spss/server/tools/ConfigTool.java b/spss/server/tools/src/main/java/at/gv/egovernment/moa/spss/server/tools/ConfigTool.java index d5c3b48c1..5848065b7 100644 --- a/spss/server/tools/src/main/java/at/gv/egovernment/moa/spss/server/tools/ConfigTool.java +++ b/spss/server/tools/src/main/java/at/gv/egovernment/moa/spss/server/tools/ConfigTool.java @@ -23,9 +23,9 @@ public class ConfigTool    {        if (args == null || args.length != 2)      { -      System.out.println("Usage: ConfigTool <MOA.SPSS.1-0.ConfigFile.xml> <MOA.SPSS.1-3.ConfigFile.xml>"); +      System.out.println("Usage: ConfigTool <MOA.SPSS.1-0.ConfigFile.xml> <MOA.SPSS.1-4.5.ConfigFile.xml>");        System.out.println("  <MOA.SPSS.1-0.ConfigFile.xml> ... Old config file to be transformed"); -      System.out.println("  <MOA.SPSS.1-3.ConfigFile.xml> ... New config file resulting from the transform"); +      System.out.println("  <MOA.SPSS.1-4.5.ConfigFile.xml> ... New config file resulting from the transform");        System.exit(-1);      } diff --git a/spss/server/tools/src/main/resources/tools/ConfigurationMapper.xsl b/spss/server/tools/src/main/resources/tools/ConfigurationMapper.xsl index fd47cbf84..3f0fe971b 100644 --- a/spss/server/tools/src/main/resources/tools/ConfigurationMapper.xsl +++ b/spss/server/tools/src/main/resources/tools/ConfigurationMapper.xsl @@ -1,5 +1,5 @@  <?xml version="1.0" encoding="UTF-8"?> -<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:cfg="http://reference.e-government.gv.at/namespace/moaconfig/20021122#"> +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:cfg="http://reference.e-government.gv.at/namespace/moaconfig/20090603#">    <xsl:output encoding="UTF-8" indent="yes" method="xml"/>    <xsl:template match="/">      <xsl:apply-templates/> | 
