You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by jv...@apache.org on 2006/09/20 13:10:20 UTC

svn commit: r448161 [2/2] - in /maven/sandbox/maven-metamorphosis: ./ src/ src/main/ src/main/java/ src/main/java/org/ src/main/java/org/apache/ src/main/java/org/apache/maven/ src/main/java/org/apache/maven/modulo/ src/main/java/org/apache/maven/pomo/...

Added: maven/sandbox/maven-metamorphosis/src/main/java/org/apache/maven/reducto/source/JarDataSourceRetrievalException.java
URL: http://svn.apache.org/viewvc/maven/sandbox/maven-metamorphosis/src/main/java/org/apache/maven/reducto/source/JarDataSourceRetrievalException.java?view=auto&rev=448161
==============================================================================
--- maven/sandbox/maven-metamorphosis/src/main/java/org/apache/maven/reducto/source/JarDataSourceRetrievalException.java (added)
+++ maven/sandbox/maven-metamorphosis/src/main/java/org/apache/maven/reducto/source/JarDataSourceRetrievalException.java Wed Sep 20 04:10:17 2006
@@ -0,0 +1,24 @@
+package org.apache.maven.reducto.source;
+
+/**
+ * @author Jason van Zyl
+ */
+public class JarDataSourceRetrievalException
+    extends Exception
+{
+    public JarDataSourceRetrievalException( String id )
+    {
+        super( id );
+    }
+
+    public JarDataSourceRetrievalException( String id,
+                                            Throwable throwable )
+    {
+        super( id, throwable );
+    }
+
+    public JarDataSourceRetrievalException( Throwable throwable )
+    {
+        super( throwable );
+    }
+}

Propchange: maven/sandbox/maven-metamorphosis/src/main/java/org/apache/maven/reducto/source/JarDataSourceRetrievalException.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/sandbox/maven-metamorphosis/src/main/java/org/apache/maven/reducto/source/JarDataSourceRetrievalException.java
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Revision"

Added: maven/sandbox/maven-metamorphosis/src/site/apt/usage.apt
URL: http://svn.apache.org/viewvc/maven/sandbox/maven-metamorphosis/src/site/apt/usage.apt?view=auto&rev=448161
==============================================================================
--- maven/sandbox/maven-metamorphosis/src/site/apt/usage.apt (added)
+++ maven/sandbox/maven-metamorphosis/src/site/apt/usage.apt Wed Sep 20 04:10:17 2006
@@ -0,0 +1,9 @@
+ ------
+ How to use the Maven JAR Analyser
+ ------
+ Jason van Zyl
+ ------
+ 16 September 2006
+ ------
+
+How to use the Maven JAR Analyser

Propchange: maven/sandbox/maven-metamorphosis/src/site/apt/usage.apt
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/sandbox/maven-metamorphosis/src/site/apt/usage.apt
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Revision"

Added: maven/sandbox/maven-metamorphosis/src/site/site.xml
URL: http://svn.apache.org/viewvc/maven/sandbox/maven-metamorphosis/src/site/site.xml?view=auto&rev=448161
==============================================================================
--- maven/sandbox/maven-metamorphosis/src/site/site.xml (added)
+++ maven/sandbox/maven-metamorphosis/src/site/site.xml Wed Sep 20 04:10:17 2006
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<project name="Maven">
+  <bannerLeft>
+    <name>Maven</name>
+    <src>http://maven.apache.org/images/apache-maven-project-2.png</src>
+    <href>http://maven.apache.org/</href>
+  </bannerLeft>
+  <bannerRight>
+    <src>http://maven.apache.org/images/maven-logo-2.gif</src>
+  </bannerRight>
+  <publishDate format="dd MMM yyyy" />
+  <skin>
+    <groupId>org.apache.maven.skins</groupId>
+    <artifactId>maven-stylus-skin</artifactId>
+  </skin>
+  <body>
+    <links>
+      <item name="Apache" href="http://www.apache.org/"/>
+      <item name="Maven 1.x" href="http://maven.apache.org/maven-1.x"/>
+      <item name="Maven 2.x" href="http://maven.apache.org/"/>
+      <item name="Continuum" href="http://maven.apache.org/continuum"/>
+      <item name="SCM" href="http://maven.apache.org/scm"/>
+      <item name="Wagon" href="http://maven.apache.org/wagon"/>
+      <item name="JXR" href="http://maven.apache.org/jxr"/>
+      <item name="Doxia" href="http://maven.apache.org/doxia"/>
+    </links>
+
+    <head>
+      <script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
+      </script>
+      <script type="text/javascript">
+        _uacct = "UA-140879-1";
+        urchinTracker();
+      </script>
+    </head>
+
+    <menu name="Quick Links">
+      <item name="Usage" href="/usage.apt"/>
+    </menu>
+  </body>
+</project>

Propchange: maven/sandbox/maven-metamorphosis/src/site/site.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/sandbox/maven-metamorphosis/src/site/site.xml
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Revision"

Added: maven/sandbox/maven-metamorphosis/src/test/jar-sets/multiple/commons-codec-1.3.jar
URL: http://svn.apache.org/viewvc/maven/sandbox/maven-metamorphosis/src/test/jar-sets/multiple/commons-codec-1.3.jar?view=auto&rev=448161
==============================================================================
Binary file - no diff available.

Propchange: maven/sandbox/maven-metamorphosis/src/test/jar-sets/multiple/commons-codec-1.3.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: maven/sandbox/maven-metamorphosis/src/test/jar-sets/multiple/commons-io-1.1.jar
URL: http://svn.apache.org/viewvc/maven/sandbox/maven-metamorphosis/src/test/jar-sets/multiple/commons-io-1.1.jar?view=auto&rev=448161
==============================================================================
Binary file - no diff available.

Propchange: maven/sandbox/maven-metamorphosis/src/test/jar-sets/multiple/commons-io-1.1.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: maven/sandbox/maven-metamorphosis/src/test/jar-sets/multiple/commons-pool-1.0.1.jar
URL: http://svn.apache.org/viewvc/maven/sandbox/maven-metamorphosis/src/test/jar-sets/multiple/commons-pool-1.0.1.jar?view=auto&rev=448161
==============================================================================
Binary file - no diff available.

Propchange: maven/sandbox/maven-metamorphosis/src/test/jar-sets/multiple/commons-pool-1.0.1.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: maven/sandbox/maven-metamorphosis/src/test/jar-sets/single/commons-beanutils-1.7.0.jar
URL: http://svn.apache.org/viewvc/maven/sandbox/maven-metamorphosis/src/test/jar-sets/single/commons-beanutils-1.7.0.jar?view=auto&rev=448161
==============================================================================
Binary file - no diff available.

Propchange: maven/sandbox/maven-metamorphosis/src/test/jar-sets/single/commons-beanutils-1.7.0.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: maven/sandbox/maven-metamorphosis/src/test/java/org/apache/maven/modulo/ModuloTest.java
URL: http://svn.apache.org/viewvc/maven/sandbox/maven-metamorphosis/src/test/java/org/apache/maven/modulo/ModuloTest.java?view=auto&rev=448161
==============================================================================
--- maven/sandbox/maven-metamorphosis/src/test/java/org/apache/maven/modulo/ModuloTest.java (added)
+++ maven/sandbox/maven-metamorphosis/src/test/java/org/apache/maven/modulo/ModuloTest.java Wed Sep 20 04:10:17 2006
@@ -0,0 +1,28 @@
+package org.apache.maven.modulo;
+
+import org.codehaus.plexus.PlexusTestCase;
+
+import java.io.File;
+
+/**
+ * @author Jason van Zyl
+ */
+public class ModuloTest
+    extends PlexusTestCase
+{
+    public void testSimpleProjectConversionUsingASimpleMappingModel()
+        throws Exception
+    {
+        Modulo m = (Modulo) lookup( Modulo.ROLE );
+
+        assertNotNull( m );
+
+        File sourceDirectory = new File( getBasedir(), "src/test/modules/basic" );
+
+        File mappingFile = new File( sourceDirectory, "mapping.txt" );
+
+        File outputDirectory = new File( getBasedir(), "target/basic-conversion" );
+
+        m.convert( sourceDirectory, new SimpleMappingModelSource( mappingFile ), outputDirectory );
+    }
+}

Propchange: maven/sandbox/maven-metamorphosis/src/test/java/org/apache/maven/modulo/ModuloTest.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/sandbox/maven-metamorphosis/src/test/java/org/apache/maven/modulo/ModuloTest.java
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Revision"

Added: maven/sandbox/maven-metamorphosis/src/test/java/org/apache/maven/modulo/SimpleMappingModelParserTest.java
URL: http://svn.apache.org/viewvc/maven/sandbox/maven-metamorphosis/src/test/java/org/apache/maven/modulo/SimpleMappingModelParserTest.java?view=auto&rev=448161
==============================================================================
--- maven/sandbox/maven-metamorphosis/src/test/java/org/apache/maven/modulo/SimpleMappingModelParserTest.java (added)
+++ maven/sandbox/maven-metamorphosis/src/test/java/org/apache/maven/modulo/SimpleMappingModelParserTest.java Wed Sep 20 04:10:17 2006
@@ -0,0 +1,60 @@
+package org.apache.maven.modulo;
+
+import org.codehaus.plexus.PlexusTestCase;
+
+import java.io.File;
+import java.util.Set;
+import java.util.Iterator;
+
+/**
+ * @author Jason van Zyl
+ */
+public class SimpleMappingModelParserTest
+    extends PlexusTestCase
+{
+    public void testModelParsing()
+        throws Exception
+    {
+        MappingModelParser p = new SimpleMappingModelParser();
+
+        MappingModel m = p.parse( new File( getBasedir(), "src/test/modules/basic/map.txt" ) );
+
+        assertEquals( "no.bbs", m.getGroupId() );
+
+        assertEquals( "bbs-artifact", m.getArtifactId() );
+
+        assertEquals( "1.0-SNAPSHOT", m.getVersion() );
+
+        assertEquals( "ejb", m.getPackaging() );
+
+        assertEquals( "src", m.getSourceDirectory() );
+
+        assertEquals( "unittest", m.getTestSourceDirectory() );
+
+        Set jarDirectories = m.getJarDirectories();
+
+        assertEquals( 1, jarDirectories.size() );
+
+        Resource jd = (Resource) jarDirectories.iterator().next();
+
+        assertEquals( "lib", jd.getDirectory() );
+
+        Set resourceDirectories = m.getResourceDirectories();
+
+        assertEquals( 3, resourceDirectories.size() );
+
+        Iterator i = resourceDirectories.iterator();
+
+        Resource r0 = (Resource) i.next();
+
+        assertEquals( "src/META-INF", r0.getDirectory() );
+
+        Resource r1 = (Resource) i.next();
+
+        assertEquals( "etc", r1.getDirectory() );
+
+        Resource r2 = (Resource) i.next();
+
+        assertEquals( "src", r2.getDirectory() );
+    }
+}

Propchange: maven/sandbox/maven-metamorphosis/src/test/java/org/apache/maven/modulo/SimpleMappingModelParserTest.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/sandbox/maven-metamorphosis/src/test/java/org/apache/maven/modulo/SimpleMappingModelParserTest.java
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Revision"

Added: maven/sandbox/maven-metamorphosis/src/test/java/org/apache/maven/pomo/PomoTest.java
URL: http://svn.apache.org/viewvc/maven/sandbox/maven-metamorphosis/src/test/java/org/apache/maven/pomo/PomoTest.java?view=auto&rev=448161
==============================================================================
--- maven/sandbox/maven-metamorphosis/src/test/java/org/apache/maven/pomo/PomoTest.java (added)
+++ maven/sandbox/maven-metamorphosis/src/test/java/org/apache/maven/pomo/PomoTest.java Wed Sep 20 04:10:17 2006
@@ -0,0 +1,36 @@
+package org.apache.maven.pomo;
+
+import org.apache.maven.model.Model;
+import org.apache.maven.reducto.Reducto;
+import org.apache.maven.reducto.source.DirectoryJarDataSource;
+import org.codehaus.plexus.PlexusTestCase;
+
+import java.io.File;
+import java.io.FileWriter;
+import java.util.Map;
+
+/**
+ * @author Jason van Zyl
+ */
+public class PomoTest
+    extends PlexusTestCase
+{
+    public void testPomGenerationFromJarAnalysis()
+        throws Exception
+    {
+        Reducto r = (Reducto) lookup( Reducto.ROLE );
+
+        Map analyses =
+            r.analyse( new DirectoryJarDataSource( new File( getBasedir(), "src/test/jar-sets/multiple" ) ) );
+
+        Pomo p = (Pomo) lookup( Pomo.ROLE );
+
+        PomInfoSource source = new SimplePomInfoSource( "4.0.0", "foo", "bar", "1.0" );
+
+        Model m = p.generateModel( source, analyses );
+
+        FileWriter w = new FileWriter( "testPom.xml" );
+
+        p.writeModel( w, m );
+    }
+}

Propchange: maven/sandbox/maven-metamorphosis/src/test/java/org/apache/maven/pomo/PomoTest.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/sandbox/maven-metamorphosis/src/test/java/org/apache/maven/pomo/PomoTest.java
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Revision"

Added: maven/sandbox/maven-metamorphosis/src/test/java/org/apache/maven/reducto/ReductoTest.java
URL: http://svn.apache.org/viewvc/maven/sandbox/maven-metamorphosis/src/test/java/org/apache/maven/reducto/ReductoTest.java?view=auto&rev=448161
==============================================================================
--- maven/sandbox/maven-metamorphosis/src/test/java/org/apache/maven/reducto/ReductoTest.java (added)
+++ maven/sandbox/maven-metamorphosis/src/test/java/org/apache/maven/reducto/ReductoTest.java Wed Sep 20 04:10:17 2006
@@ -0,0 +1,73 @@
+package org.apache.maven.reducto;
+
+import org.apache.maven.reducto.analysis.JarAnalysisResult;
+import org.apache.maven.reducto.source.DirectoryJarDataSource;
+import org.codehaus.plexus.PlexusTestCase;
+
+import java.io.File;
+import java.util.Map;
+
+/**
+ * @author Jason van Zyl
+ */
+public class ReductoTest
+    extends PlexusTestCase
+{
+    public void testDirectoryAnalysisWithASingleJar()
+        throws Exception
+    {
+        Reducto r = (Reducto) lookup( Reducto.ROLE );
+
+        assertNotNull( r );
+
+        Map analyses = r.analyse( new DirectoryJarDataSource( new File( getBasedir(), "src/test/jar-sets/single" ) ) );
+
+        assertTrue( analyses.size() == 1 );
+
+        JarAnalysisResult result = (JarAnalysisResult) analyses.values().iterator().next();
+
+        //     groupId: commons-beanutils
+        //  artifactId: commons-beanutils
+        //     version: 1.7.0
+
+        assertTrue( result.isResolved() );
+
+        assertEquals( "0f18acf5fa857f9959675e14d901a7ce", result.getMd5Checksum() );
+
+        assertEquals( "commons-beanutils", result.getGroupId() );
+
+        assertEquals( "commons-beanutils", result.getArtifactId() );
+
+        assertEquals( "1.7.0", result.getVersion() );
+    }
+
+    public void testDirectoryAnalysisWithMultipleJars()
+        throws Exception
+    {
+        Reducto r = (Reducto) lookup( Reducto.ROLE );
+
+        assertNotNull( r );
+
+        Map analyses = r.analyse( new DirectoryJarDataSource( new File( getBasedir(), "src/test/jar-sets/multiple" ) ) );
+
+        assertTrue( analyses.size() == 3 );
+
+        JarAnalysisResult r0 = (JarAnalysisResult) analyses.get( r.createKey( "commons-codec", "commons-codec", "1.3" ) );
+
+        assertNotNull( r0 );
+
+        assertEquals( "8e149c1053741c03736a52df83974dcc", r0.getMd5Checksum() );
+
+        JarAnalysisResult r1 = (JarAnalysisResult) analyses.get( r.createKey( "commons-io", "commons-io", "1.1" ) );
+
+        assertNotNull( r1 );
+
+        assertEquals( "ffd27d70f20214e49f9b796bf6fe32f4", r1.getMd5Checksum() );
+
+        JarAnalysisResult r2 = (JarAnalysisResult) analyses.get( r.createKey( "commons-pool", "commons-pool", "1.0.1" ) );
+
+        assertNotNull( r2 );
+
+        assertEquals( "6d55437b18d48ee331e9766f798d145c", r2.getMd5Checksum() );
+    }
+}

Propchange: maven/sandbox/maven-metamorphosis/src/test/java/org/apache/maven/reducto/ReductoTest.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/sandbox/maven-metamorphosis/src/test/java/org/apache/maven/reducto/ReductoTest.java
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Revision"

Added: maven/sandbox/maven-metamorphosis/src/test/java/org/apache/maven/reducto/analysis/archiva/LocalArchivaClientTest.java
URL: http://svn.apache.org/viewvc/maven/sandbox/maven-metamorphosis/src/test/java/org/apache/maven/reducto/analysis/archiva/LocalArchivaClientTest.java?view=auto&rev=448161
==============================================================================
--- maven/sandbox/maven-metamorphosis/src/test/java/org/apache/maven/reducto/analysis/archiva/LocalArchivaClientTest.java (added)
+++ maven/sandbox/maven-metamorphosis/src/test/java/org/apache/maven/reducto/analysis/archiva/LocalArchivaClientTest.java Wed Sep 20 04:10:17 2006
@@ -0,0 +1,36 @@
+package org.apache.maven.reducto.analysis.archiva;
+
+import org.codehaus.plexus.PlexusTestCase;
+import org.apache.maven.archiva.indexer.record.StandardArtifactIndexRecord;
+
+import java.util.List;
+
+/**
+ * @author Jason van Zyl
+ */
+public class LocalArchivaClientTest
+    extends PlexusTestCase
+{
+    public void testChecksumSearch()
+        throws Exception
+    {
+        ArchivaClient client = (ArchivaClient) lookup( ArchivaClient.ROLE, "local" );
+
+        assertNotNull( client );
+
+        //     groupId: commons-beanutils
+        //  artifactId: commons-beanutils
+        //     version: 1.7.0
+        List records = client.searchFileHash( "0f18acf5fa857f9959675e14d901a7ce" );
+
+        assertTrue( records.size() > 0 );
+
+        StandardArtifactIndexRecord record = (StandardArtifactIndexRecord) records.get( 0 );
+
+        assertEquals( "commons-beanutils", record.getGroupId() );
+
+        assertEquals( "commons-beanutils", record.getArtifactId() );
+
+        assertEquals( "1.7.0", record.getVersion() );
+    }
+}

Propchange: maven/sandbox/maven-metamorphosis/src/test/java/org/apache/maven/reducto/analysis/archiva/LocalArchivaClientTest.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/sandbox/maven-metamorphosis/src/test/java/org/apache/maven/reducto/analysis/archiva/LocalArchivaClientTest.java
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Revision"

Added: maven/sandbox/maven-metamorphosis/src/test/modules/basic/etc/DSSBatch_log4j.properties
URL: http://svn.apache.org/viewvc/maven/sandbox/maven-metamorphosis/src/test/modules/basic/etc/DSSBatch_log4j.properties?view=auto&rev=448161
==============================================================================
--- maven/sandbox/maven-metamorphosis/src/test/modules/basic/etc/DSSBatch_log4j.properties (added)
+++ maven/sandbox/maven-metamorphosis/src/test/modules/basic/etc/DSSBatch_log4j.properties Wed Sep 20 04:10:17 2006
@@ -0,0 +1,32 @@
+# -----------------------------------------------------------------------------
+#   BBSLogger settings
+# -----------------------------------------------------------------------------
+
+bbslogger.dir=/var/log/was/
+bbslogger.layout=%d{dd/MM/yy HH:mm:ss,SSS} %p %c: %m%n
+bbslogger.namespace.default=DEBUG
+bbslogger.namespace.ignore=error
+bbslogger.namespace.unremovable=error
+bbslogger.namespace.level=DEBUG
+bbslogger.namespace.prefix=DSSBatch_
+bbslogger.namespace.postfix=.log
+bbslogger.service.default=DSSBatch
+
+
+# -----------------------------------------------------------------------------
+#   log4j settings
+# -----------------------------------------------------------------------------
+
+
+log4j.rootCategory=INFO, STDOUT
+
+
+
+# STDOUT is set to be a ConsoleAppender.
+log4j.appender.STDOUT=org.apache.log4j.ConsoleAppender
+log4j.appender.STDOUT.layout=org.apache.log4j.PatternLayout
+log4j.appender.STDOUT.layout.ConversionPattern=%d{ddMMyyyy HH:mm:ss,SSS} %p %20.40c: %m%n
+
+
+
+

Propchange: maven/sandbox/maven-metamorphosis/src/test/modules/basic/etc/DSSBatch_log4j.properties
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/sandbox/maven-metamorphosis/src/test/modules/basic/etc/DSSBatch_log4j.properties
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Revision"

Added: maven/sandbox/maven-metamorphosis/src/test/modules/basic/etc/distributionrules.properties
URL: http://svn.apache.org/viewvc/maven/sandbox/maven-metamorphosis/src/test/modules/basic/etc/distributionrules.properties?view=auto&rev=448161
==============================================================================
--- maven/sandbox/maven-metamorphosis/src/test/modules/basic/etc/distributionrules.properties (added)
+++ maven/sandbox/maven-metamorphosis/src/test/modules/basic/etc/distributionrules.properties Wed Sep 20 04:10:17 2006
@@ -0,0 +1,92 @@
+# Rules set for distribution
+#
+# Format:
+# <consernIds>;<regNRs><messagetypes>;<channels>;<param1>;<param2>;<rule-name>
+# Where concernId, messageType and channel have the same pattern format, examples:
+# * 			: all values
+# *,-33,-34 	: all values, except 33 and 34
+# 33,34 		: values 33 and 34
+# 
+
+# This rule is currently not in use, but have to have one value.
+*;12345,12345;*;*,*;28;--;OverstyrFakturering
+
+*;*;*,-49,-50,-81,-91,-95,-5311,-708,-710,-5803,-5629,-31;29;--;--;Samlemelding
+#7001 og 0500 m.fl overstyres til kanal 27 og må derfor være kandidat for samlemelding.
+8200,1802,2811,2850,3030,3090,3240,3305,3361,3450,3460,3543,3785,3890,4050,4465,4530,7001,0500;*;710,4043;29;--;--;Samlemelding
+*;*;*;*,-29;--;--;Samlemelding
+# MT 52 overstyrer undertrykk (til Print)
+*;*;52;28;27;--;Overstyring
+# De to reglene under gjelder ikke for R4Dirrem, kun tom R4Mapp.
+#*;*;201;23;27;--;Overstyring
+#*;*;8700;23,26,29,30;27;--;Overstyring
+
+# Overstyring (710 og 708 skal overstyres til print) for kanal NP
+8200,1802,2811,2850,3030,3090,3240,3305,3361,3450,3460,3543,3785,3890,4050,4465,4530,7001,0500;*;710,708,4043;29;27;--;Overstyring
+# Ingen MT overstyrer undertrykk
+99999;99999;9999999;*;--;--;OverstyrUndertrykk
+
+# Samsorteringsgrupper
+# 1: En samlemelding per meldingstype
+# 2: En "samlemelding" per melding
+# 3 og oppover: Meldingstyper som skal samsorteres.
+# Param2 er meldingstypen samlemeldingen skal ha. Kan utelates i gruppe 1 og 2.
+
+# Separat epost/fax
+*;*;40,41,42,52;26,30;1;--;Samsortering
+*;*;710,4043,708;26,30;2;--;Samsortering
+# Samlemelding faks
+*;*;51,60;30;3;49;Samsortering
+# Samlemelding fax lister.
+*;*;201,202,701,702,703,704,708,1001,1002,1003,1014,1101,1102,1103,1105,1113,1115,1120,1121,1613,2501,2502,2503,2603,3101,5301,8700;30;3;73;Samsortering
+# Samlemelding mail
+*;*;51,60;26;3;50;Samsortering
+# Samlemelding mail lister.
+*;*;201,202,701,702,703,704,708,1001,1002,1003,1014,1101,1102,1103,1105,1113,1115,1120,1121,1613,2501,2502,2503,2603,3101,5301,8700;26;3;74;Samsortering
+*;*;1605,1619;26;3;75;Samsortering
+# Samlemelding nettpost
+*;*;51,60;29;3;91;Samsortering
+# Samlemelding print meldingsprint.
+*;*;60,51,40,41,42,52,710,4043,8700;27;3;71;Samsortering
+# Samlemelding print lister.
+*;*;201,202,701,702,703,704,708,1001,1002,1003,1014,1101,1102,1103,1105,1113,1115,1120,1121,1613,2501,2502,2503,2603,3101,5301,8700;27;3;72;Samsortering
+# separat filpostkasse 
+*;*;5202,5203;23;1;--;Samsortering
+*;*;5201;23;2;--;Samsortering
+# Samlemelding print eFaktura
+*;*;5202,5203;27;2;--;Samsortering
+# Samlemelding print oblat
+*;*;53,63;27;3;61;Samsortering
+
+# Samlemelding resend nettpost
+*;*;*;27;3;81;SamsorteringAlternativKanal
+
+# Holding av enslige
+# Første parameter antall dager de skal holdes.
+# Andre parameter er ikke i bruk.
+*;*;60,51,41,42,52;27;1;--;HoldeEnslige
+
+#Hvilke meldinger som kan settes som enslige
+#Ingen lister kan settes til enslig.
+*;*;60,51,40,41,42,52;27;--;--;KanSettesEnslig
+
+# <consernIds>;<regNRs>;<messagetypes>;<channels>;<param1>;<param2>;<rule-name>
+# Alle skal ha alternativ kanal print, bortsett fra Skandiabanken og
+# liste 708
+*,-9710;*;*,-708,-95;*;27;--;AlternativKanal
+# 7001,0500;*;710;*,29;27;--;OverstyrFakturerin
+# kun undertrykk (alle destinations skal byttes med en undertrykk)
+*;8388,8389;*,-52;*;--;--;UndertrykkAlt
+# Gyldige kanaler i mapp i dag er 23,25,26,27,28,29,30,35
+*;*;*,-5211,-5212,-5213,-5803,-5629,-91,-31;23,25,26,27,28,30,35;--;--;GyldigMapp
+# Ekstern Distribusjon gylder for 710
+*;*;*,710;24;--;--;GyldigMapp
+# Bankdokumenter skal kun ut på kanal nettpost (29)
+*;*;5211,5212,5213,5803,5629,31;29;--;--;GyldigMapp
+*;*;*,-49,-50;29;--;--;GyldigMapp
+#Distribueres av annet system.
+*;*;*,-710,-4043,-52,-42,-41,-40,-51,-60,-0,-53,-63,-201,-202,-701,-702,-703,-704,-708,-1001,-1002,-1003,-1014,-1101,-1102,-1103,-1105,-1113,-1115,-1120,-1121,-1613,-1618,-1619,-2501,-2502,-2503,-2603,-2621,-2625,-3101,-5301,-8700;27;--;--;DistribueresAvAnnen
+
+#Bestemmer hvilken status destinasjonen skal ha ved innleggelse.
+#Parameter 1 angir hvilken status som skal settes.
+*;*;5411,98,97;27;5;--;DestinationStatus

Propchange: maven/sandbox/maven-metamorphosis/src/test/modules/basic/etc/distributionrules.properties
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/sandbox/maven-metamorphosis/src/test/modules/basic/etc/distributionrules.properties
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Revision"

Added: maven/sandbox/maven-metamorphosis/src/test/modules/basic/etc/dss.properties
URL: http://svn.apache.org/viewvc/maven/sandbox/maven-metamorphosis/src/test/modules/basic/etc/dss.properties?view=auto&rev=448161
==============================================================================
--- maven/sandbox/maven-metamorphosis/src/test/modules/basic/etc/dss.properties (added)
+++ maven/sandbox/maven-metamorphosis/src/test/modules/basic/etc/dss.properties Wed Sep 20 04:10:17 2006
@@ -0,0 +1,108 @@
+dataSourceName = jdbc/dss
+#periode is given in days
+deleteEventPeriod = 30 
+deleteFilePeriod = 550
+deleteDeliveryPeriod = 550
+deleteShipmentReferencePeriod = 90
+defaultresend=3
+
+#reload given in minutes
+reloadenvironmenttime=60
+
+#the dataSourcePrefix name is now in the ejb-jar.xml file
+
+#Properties for billing:
+mappServiceCode=45
+# This is really the archive/attachment code, just still named
+# nettbankInvoiceCode to avoid breaking code
+nettbankInvoiceCode=829
+notificationSmsInvoiceCode=847
+notificationEmailInvoiceCode=848
+
+#time between each invoice being run (seconds)
+invoicetimer=60
+
+#The increment each time a new sequence range is extracted
+sequenceincrement=100
+
+#Channel properties: (29 online bank, 26 email, fax 30, sms 31, postal 27, print 35)
+defaultchannel=29
+defaultaltchannel=27
+defaultnotificationchannel=26
+
+# Alert properties
+alert.defaultValues.messageHead=Forsendelse fra BBS
+alert.defaultValues.messageBody=Som avtalt sender vi forsendelsen på nytt.
+
+# DeliveryEvent properties
+# the number of days before the DeliveryEvent can be deleted
+deliveryEvent.defaultValues.deleteTime.days =30
+
+#Messagetypes not included in samlemelding
+sm.excluded.mapp=91,95,5311
+
+#channels included
+channel.included.mapp=23,24,25,26,27,28,29,30,35,36,40
+
+# Everything below this line is ancient, but is still used by mottak
+# When batman takes over, all of these should be removed
+
+# denne er for filehandler som går mot prod
+#fileHandlerProvider = rmi://stallone:1089
+
+# denne er for filehandler pre-prod
+#fileHandlerProvider = rmi://shiva:1089
+
+# denne er for filehandler som går mot xtrasun
+#fileHandlerProvider = rmi://shiva:1090 
+
+# Number of days back to retrieve NBPost messages
+nbpost.default.days=30
+
+# "Holde enslige" activation status.
+postal.hold.single=true
+
+# Max number of destinations that can be simultaneously processed by DestinationSelectionDAO.
+# If no value or invalid value is given the default is 1100 destinations.
+# If this value is triggered the application will log to info:
+# "Destination safety net triggered. Number of destinations retreived was 1100. 
+#  The addressnumber [dede_addr_no] is most likely split between shipments."
+destination.safety.net.limit=1100
+
+# TransHistExtraction configuration
+thextract.messagetypes.blankett=60
+thextract.messagetypes.electronic=40,41,42,51,52
+thextract.batch.size=10000
+
+# DSSAccess configuration
+# enabled?
+dssaccess.enabled=false
+# validity time in milliseconds
+dssaccess.timeout.millis=120000
+
+# timeouts
+diecache.timeout=3600000
+konserncache.timeout=3600000
+
+# extraction size
+compositemessage.extraction.size=800
+dataSourcePrefix=DSS.
+
+# Local deployment
+fileHandlerProvider = rmi://xtrasun:1089
+fileHandlerFactory = com.sun.jndi.rmi.registry.RegistryContextFactory
+fileProcessorQueue = no.bbs.mottak.filehandler.fileprocessor.FileProcessorQueue
+fileDistributorQueue = no.bbs.mottak.filehandler.filedistributor.FileDistributorQueue
+fileHandlerAgent = no.bbs.mottak.filehandler.FileHandlerAgent
+
+# exclude 833-invoicing for these concerns
+exclude833list=8200,1802,2811,2850,3030,3090,3240,3305,3361,3450,3460,3543,3785,3890,4050,4465,4530,6001
+
+# External Distribution
+external_distribution.konserns=
+external_distribution.message_types=710
+real_print.message_types=710
+
+#The time between reloading messagetypes from the database. Given in minutes.
+message.type.refresh=60
+

Propchange: maven/sandbox/maven-metamorphosis/src/test/modules/basic/etc/dss.properties
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/sandbox/maven-metamorphosis/src/test/modules/basic/etc/dss.properties
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Revision"

Added: maven/sandbox/maven-metamorphosis/src/test/modules/basic/etc/invoicerules.properties
URL: http://svn.apache.org/viewvc/maven/sandbox/maven-metamorphosis/src/test/modules/basic/etc/invoicerules.properties?view=auto&rev=448161
==============================================================================
--- maven/sandbox/maven-metamorphosis/src/test/modules/basic/etc/invoicerules.properties (added)
+++ maven/sandbox/maven-metamorphosis/src/test/modules/basic/etc/invoicerules.properties Wed Sep 20 04:10:17 2006
@@ -0,0 +1,74 @@
+# Rules set for invoice.
+#
+# Format:
+# <consernIds>;<bankregnrSet><messagetypes>;<channels>;<senderid>;<serviceCode>;<FEK>;<FEKServiceCode><attachmentRule><debetaccount><rule-name>
+# Where concernId, messageType, channel, senderid and serviceCode have the same pattern format, examples:
+# * 			: all values
+# *,-33,-34 	: all values, except 33 and 34
+# 33,34 		: values 33 and 34
+# 
+# Invoice time can be either: TIME_INSERT_DESTINATION, TIME_INSERT_DELIVERY, TIME_CONFIRMED_SENT
+# Attachment rule is:
+# 0: no invoice of attachments
+# 1: invoice of attachments only
+# 2: invoice of message and attachments
+# Debet account:
+# true: invoice the debet account
+# false: invoice ordinary account number.
+#
+# Constants can be mixed with ordinary values, eg "KUNDELISTER_INCLUDE,54".
+# Constants can be mixed with ordinary values recursively.
+# Constants must start with CONSTANT_ (must be at start of file)
+
+#Constants
+CONSTANT_MAPP_SERVICE_CODE=45
+CONSTANT_GNS_EXCLUDE=*,-0500,-6001,-7001,-8200,-1802,-2811,-2850,-3030,-3090,-3240,-3305,-3361,-3450,-3460,-3543,-3785,-3890,-4050,-4465,-4530
+CONSTANT_GNS_INCLUDE=0500,6001,7001,8200,1802,2811,2850,3030,3090,3240,3305,3361,3450,3460,3543,3785,3890,4050,4465,4530
+CONSTANT_SENDER_ID_NO_INVOICE=*,-PUSH:DIALOGUE_COMPOSITE_FAX_MAIL
+CONSTANT_KUNDELISTER_INCLUDE=201,202,701,702,703,704,708,1001,1002,1003,1014,1101,1102,1103,1105,1113,1115,1120,1121,1613,2501,2502,2503,2603,3101,5301,8700
+CONSTANT_KUNDELISTER_EXCLUDE=-201,-202,-701,-702,-703,-704,-708,-1001,-1002,-1003,-1014,-1101,-1102,-1103,-1105,-1113,-1115,-1120,-1121,-1613,-2501,-2502,-2503,-2603,-3101,-5301,-8700
+
+# Fakturering for arkivering av BBS-meldinger(FEK 833).
+*;GNS_EXCLUDE;60,51,52,40,41,42,710;29;*;*;833;MAPP_SERVICE_CODE;0;false;TIME_CONFIRMED_SENT
+*;GNS_EXCLUDE;91;29;*;*;833;MAPP_SERVICE_CODE;1;false;TIME_CONFIRMED_SENT
+# Fakturering GNS for arkivering.
+*;GNS_INCLUDE;60,51,52,40,41,42,710;*;SENDER_ID_NO_INVOICE;*;833;MAPP_SERVICE_CODE;0;false;TIME_INSERT_DELIVERY
+
+# Fakturering nettpost
+*;*;91,60,51,40,41,42,710;29;*;*;829;MAPP_SERVICE_CODE;0;false;TIME_CONFIRMED_SENT
+*;*;5803,5629,31,5211,5212,5213;29;*;*;926;MAPP_SERVICE_CODE;0;false;TIME_CONFIRMED_SENT
+*;*;KUNDELISTER_INCLUDE,1605,1619,4043;29;*;*;920;MAPP_SERVICE_CODE;0;false;TIME_CONFIRMED_SENT
+
+# Fakturering fax.
+*;*;*,-1605,-1619,-52,-95,-20,-21,-22,-23,-24,-25,-73;30;*;*;925;MAPP_SERVICE_CODE;1;false;TIME_CONFIRMED_SENT
+# Fakturering fax lister
+*;*;73;30;*;*;1031;MAPP_SERVICE_CODE;1;false;TIME_CONFIRMED_SENT
+# Fakturering email.
+*;*;*,-1605,-1619,-52,-95,-20,-21,-22,-23,-24,-25,-74;26;*;*;924;MAPP_SERVICE_CODE;1;false;TIME_CONFIRMED_SENT
+# Fakturering epost lister.
+*;*;74;26;*;*;1032;MAPP_SERVICE_CODE;1;false;TIME_CONFIRMED_SENT
+
+# Fakturering postal.
+*;*;4043,42,41,40,51,60;27;*;*;929;MAPP_SERVICE_CODE;0;false;TIME_CONFIRMED_SENT
+*;*;710;27;*;*;929;MAPP_SERVICE_CODE;1;false;TIME_CONFIRMED_SENT
+*;*;4043;*;*;*;1027;MAPP_SERVICE_CODE;0;false;TIME_CONFIRMED_SENT
+*;*;KUNDELISTER_INCLUDE;27;*;*;1033;MAPP_SERVICE_CODE;0;false;TIME_CONFIRMED_SENT
+
+# Fakturering undertrykk.
+*;*;*,KUNDELISTER_EXCLUDE,-1619,-1605;28;*;*;892;MAPP_SERVICE_CODE;0;false;TIME_INSERT_DELIVERY
+
+# Fakturering av debetbank for meldingstype 40. Gir FEK 1021.
+*;*;40;*;SENDER_ID_NO_INVOICE;*;1021;MAPP_SERVICE_CODE;0;true;TIME_INSERT_DELIVERY
+
+# Fakturering av 929 ved resending av fax forsendelser.
+*;*;49;27;*;*;929;MAPP_SERVICE_CODE;1;false;TIME_CONFIRMED_SENT
+
+# Fakturering oblat for elektroniske meldinger(meldingstype 53).
+*;*;53;*;*;33;1025;MAPP_SERVICE_CODE;0;false;TIME_CONFIRMED_SENT
+*;*;53;*;*;29;1026;MAPP_SERVICE_CODE;0;false;TIME_CONFIRMED_SENT
+*;*;53;*;*;42;1028;MAPP_SERVICE_CODE;0;false;TIME_CONFIRMED_SENT
+
+# Fakturereing oblat for giro(meldingstype 63).
+*;*;63;*;*;19;1022;MAPP_SERVICE_CODE;0;false;TIME_CONFIRMED_SENT
+*;*;63;*;*;18;1023;MAPP_SERVICE_CODE;0;false;TIME_CONFIRMED_SENT
+*;*;63;*;*;3;1024;MAPP_SERVICE_CODE;0;false;TIME_CONFIRMED_SENT

Propchange: maven/sandbox/maven-metamorphosis/src/test/modules/basic/etc/invoicerules.properties
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/sandbox/maven-metamorphosis/src/test/modules/basic/etc/invoicerules.properties
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Revision"

Added: maven/sandbox/maven-metamorphosis/src/test/modules/basic/lib/commons-codec-1.3.jar
URL: http://svn.apache.org/viewvc/maven/sandbox/maven-metamorphosis/src/test/modules/basic/lib/commons-codec-1.3.jar?view=auto&rev=448161
==============================================================================
Binary file - no diff available.

Propchange: maven/sandbox/maven-metamorphosis/src/test/modules/basic/lib/commons-codec-1.3.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: maven/sandbox/maven-metamorphosis/src/test/modules/basic/lib/commons-io-1.1.jar
URL: http://svn.apache.org/viewvc/maven/sandbox/maven-metamorphosis/src/test/modules/basic/lib/commons-io-1.1.jar?view=auto&rev=448161
==============================================================================
Binary file - no diff available.

Propchange: maven/sandbox/maven-metamorphosis/src/test/modules/basic/lib/commons-io-1.1.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: maven/sandbox/maven-metamorphosis/src/test/modules/basic/lib/commons-pool-1.0.1.jar
URL: http://svn.apache.org/viewvc/maven/sandbox/maven-metamorphosis/src/test/modules/basic/lib/commons-pool-1.0.1.jar?view=auto&rev=448161
==============================================================================
Binary file - no diff available.

Propchange: maven/sandbox/maven-metamorphosis/src/test/modules/basic/lib/commons-pool-1.0.1.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: maven/sandbox/maven-metamorphosis/src/test/modules/basic/map.txt
URL: http://svn.apache.org/viewvc/maven/sandbox/maven-metamorphosis/src/test/modules/basic/map.txt?view=auto&rev=448161
==============================================================================
--- maven/sandbox/maven-metamorphosis/src/test/modules/basic/map.txt (added)
+++ maven/sandbox/maven-metamorphosis/src/test/modules/basic/map.txt Wed Sep 20 04:10:17 2006
@@ -0,0 +1,10 @@
+groupId: no.bbs
+artifactId: bbs-artifact
+version: 1.0-SNAPSHOT
+packaging: ejb
+jarDir: lib
+resourceDir: src/META-INF
+resourceDir: etc
+resourceDir: src, *.xml|*.properties
+srcDir: src
+testSrcDir: unittest

Propchange: maven/sandbox/maven-metamorphosis/src/test/modules/basic/map.txt
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/sandbox/maven-metamorphosis/src/test/modules/basic/map.txt
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Revision"

Added: maven/sandbox/maven-metamorphosis/src/test/modules/basic/src/META-INF/application.xml
URL: http://svn.apache.org/viewvc/maven/sandbox/maven-metamorphosis/src/test/modules/basic/src/META-INF/application.xml?view=auto&rev=448161
==============================================================================
--- maven/sandbox/maven-metamorphosis/src/test/modules/basic/src/META-INF/application.xml (added)
+++ maven/sandbox/maven-metamorphosis/src/test/modules/basic/src/META-INF/application.xml Wed Sep 20 04:10:17 2006
@@ -0,0 +1,3 @@
+<application>
+  <name>foo</name>
+</application>

Propchange: maven/sandbox/maven-metamorphosis/src/test/modules/basic/src/META-INF/application.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/sandbox/maven-metamorphosis/src/test/modules/basic/src/META-INF/application.xml
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Revision"

Added: maven/sandbox/maven-metamorphosis/src/test/modules/basic/src/no/bbs/Foo.java
URL: http://svn.apache.org/viewvc/maven/sandbox/maven-metamorphosis/src/test/modules/basic/src/no/bbs/Foo.java?view=auto&rev=448161
==============================================================================
--- maven/sandbox/maven-metamorphosis/src/test/modules/basic/src/no/bbs/Foo.java (added)
+++ maven/sandbox/maven-metamorphosis/src/test/modules/basic/src/no/bbs/Foo.java Wed Sep 20 04:10:17 2006
@@ -0,0 +1,5 @@
+package no.bbs;
+
+public class Foo
+{
+}

Propchange: maven/sandbox/maven-metamorphosis/src/test/modules/basic/src/no/bbs/Foo.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/sandbox/maven-metamorphosis/src/test/modules/basic/src/no/bbs/Foo.java
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Revision"

Added: maven/sandbox/maven-metamorphosis/src/test/modules/basic/unittest/no/bbs/FooTest.java
URL: http://svn.apache.org/viewvc/maven/sandbox/maven-metamorphosis/src/test/modules/basic/unittest/no/bbs/FooTest.java?view=auto&rev=448161
==============================================================================
--- maven/sandbox/maven-metamorphosis/src/test/modules/basic/unittest/no/bbs/FooTest.java (added)
+++ maven/sandbox/maven-metamorphosis/src/test/modules/basic/unittest/no/bbs/FooTest.java Wed Sep 20 04:10:17 2006
@@ -0,0 +1,5 @@
+package no.bbs;
+
+public class FooTest
+{
+}

Propchange: maven/sandbox/maven-metamorphosis/src/test/modules/basic/unittest/no/bbs/FooTest.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/sandbox/maven-metamorphosis/src/test/modules/basic/unittest/no/bbs/FooTest.java
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Revision"