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"