|
From: <id...@us...> - 2009-02-23 19:29:41
|
Revision: 30
http://cse-ip.svn.sourceforge.net/cse-ip/?rev=30&view=rev
Author: idueppe
Date: 2009-02-23 19:29:30 +0000 (Mon, 23 Feb 2009)
Log Message:
-----------
- some refactoring of moving classes into the right package
- add new ear module to contain all service components
- delete obsolete folders
Modified Paths:
--------------
cse-ip/trunk/sandbox/cse-ip/ica-his-lsf/pom.xml
cse-ip/trunk/sandbox/cse-ip/pom.xml
cse-ip/trunk/sandbox/cse-ip/sc-idmapper/pom.xml
Added Paths:
-----------
cse-ip/trunk/sandbox/cse-ip/cse-ip-application/
cse-ip/trunk/sandbox/cse-ip/cse-ip-application/pom.xml
cse-ip/trunk/sandbox/cse-ip/ica-his-lsf/src/test/java/de/campussource/cse/lsf/
cse-ip/trunk/sandbox/cse-ip/ica-his-lsf/src/test/java/de/campussource/cse/lsf/ica/
cse-ip/trunk/sandbox/cse-ip/ica-his-lsf/src/test/java/de/campussource/cse/lsf/ica/CamelTest.java
Removed Paths:
-------------
cse-ip/trunk/sandbox/cse-ip/ica-his-lsf/src/test/java/de/campussource/cse/CamelTest.java
cse-ip/trunk/sandbox/cse-ip/src/main/
cse-ip/trunk/sandbox/cse-ip/src/test/
Added: cse-ip/trunk/sandbox/cse-ip/cse-ip-application/pom.xml
===================================================================
--- cse-ip/trunk/sandbox/cse-ip/cse-ip-application/pom.xml (rev 0)
+++ cse-ip/trunk/sandbox/cse-ip/cse-ip-application/pom.xml 2009-02-23 19:29:30 UTC (rev 30)
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <parent>
+ <artifactId>cse-ip</artifactId>
+ <groupId>de.campussource.cse</groupId>
+ <version>1.0-SNAPSHOT</version>
+ </parent>
+
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>de.campussource.cse</groupId>
+ <artifactId>cse-ip-application</artifactId>
+ <packaging>ear</packaging>
+ <name>Service Component Enterprise Application</name>
+ <version>1.0-SNAPSHOT</version>
+
+ <dependencies>
+ <dependency>
+ <groupId>de.campussource.cse</groupId>
+ <artifactId>sc-idmapper</artifactId>
+ <version>${pom.version}</version>
+ <type>ejb</type>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-ear-plugin</artifactId>
+ <configuration>
+ <displayName>CSE-IP</displayName>
+ <description>CampusSource Engine Integration Platform</description>
+ <version>1.4</version>
+ <modules>
+ <ejbModule>
+ <groupId>de.campussource.cse</groupId>
+ <artifactId>sc-idmapper</artifactId>
+ </ejbModule>
+ </modules>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.glassfish.maven.plugin</groupId>
+ <artifactId>maven-glassfish-plugin</artifactId>
+ <version>2.1</version>
+ <configuration>
+ <glassfishDirectory>${glassfish.home}</glassfishDirectory>
+ <user>admin</user>
+ <passwordFile>${glassfish.home}/domains/domain1/config/domain-passwords</passwordFile>
+ <autoCreate>false</autoCreate>
+ <debug>true</debug>
+ <echo>true</echo>
+ <terse>false</terse>
+ <domain>
+ <name>domain1</name>
+ <httpPort>8080</httpPort>
+ <adminPort>4848</adminPort>
+ <reuse>true</reuse>
+ </domain>
+ <components>
+ <component>
+ <name>${project.artifactId}</name>
+ <artifact>${project.build.directory}/${project.build.finalName}.ear</artifact>
+ </component>
+ </components>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+
+</project>
\ No newline at end of file
Property changes on: cse-ip/trunk/sandbox/cse-ip/cse-ip-application/pom.xml
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Modified: cse-ip/trunk/sandbox/cse-ip/ica-his-lsf/pom.xml
===================================================================
--- cse-ip/trunk/sandbox/cse-ip/ica-his-lsf/pom.xml 2009-02-23 19:23:10 UTC (rev 29)
+++ cse-ip/trunk/sandbox/cse-ip/ica-his-lsf/pom.xml 2009-02-23 19:29:30 UTC (rev 30)
@@ -37,16 +37,23 @@
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-core</artifactId>
- <version>1.6.0</version>
+ <version>${camel.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-spring</artifactId>
+ <version>${camel.version}</version>
+ <type>test-jar</type>
+ <scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.camel</groupId>
+ <artifactId>camel-spring</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.camel</groupId>
<artifactId>camel-jms</artifactId>
</dependency>
<dependency>
@@ -69,20 +76,12 @@
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
- <version>2.5.6</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
- <version>2.5.6</version>
</dependency>
- <dependency>
- <groupId>org.apache.camel</groupId>
- <artifactId>camel-spring</artifactId>
- <version>1.6.0</version>
- <type>test-jar</type>
- <scope>test</scope>
- </dependency>
+
</dependencies>
</project>
\ No newline at end of file
Deleted: cse-ip/trunk/sandbox/cse-ip/ica-his-lsf/src/test/java/de/campussource/cse/CamelTest.java
===================================================================
--- cse-ip/trunk/sandbox/cse-ip/ica-his-lsf/src/test/java/de/campussource/cse/CamelTest.java 2009-02-23 19:23:10 UTC (rev 29)
+++ cse-ip/trunk/sandbox/cse-ip/ica-his-lsf/src/test/java/de/campussource/cse/CamelTest.java 2009-02-23 19:29:30 UTC (rev 30)
@@ -1,131 +0,0 @@
-package de.campussource.cse;
-
-
-
-import static org.junit.Assert.*;
-
-import java.io.BufferedReader;
-import java.io.IOException;
-import java.io.InputStream;
-import java.io.InputStreamReader;
-import java.util.List;
-
-import org.apache.camel.EndpointInject;
-import org.apache.camel.Exchange;
-import org.apache.camel.Produce;
-import org.apache.camel.ProducerTemplate;
-import org.apache.camel.builder.RouteBuilder;
-import org.apache.camel.component.mock.MockEndpoint;
-import org.apache.camel.spring.SpringCamelContext;
-import org.apache.log4j.Logger;
-import org.junit.After;
-import org.junit.Before;
-import org.junit.Test;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.test.context.ContextConfiguration;
-import org.springframework.test.context.junit4.AbstractJUnit4SpringContextTests;
-
-
-@ContextConfiguration(locations={"classpath:META-INF/camel-context.xml"})
-public class CamelTest extends AbstractJUnit4SpringContextTests{
-
- private static final Logger logger = Logger.getLogger(CamelTest.class);
-
- @EndpointInject(uri = "mock:transformationResult")
- protected MockEndpoint result;
-
- @Produce(uri="activemq:StartLsf2CseProcess")
- protected ProducerTemplate template;
-
- @Autowired
- SpringCamelContext camelContext;
-
- protected RouteBuilder createRouteBuilder() throws Exception {
- return new RouteBuilder() {
- public void configure() {
- errorHandler(deadLetterChannel("mock:error")
- .maximumRedeliveries(0));
- from("activemq:AccountMessageHansen").to("mock:transformationResult");
- }
- };
- }
-
- @Before
- public void before(){
- try {
- RouteBuilder newRoutes = createRouteBuilder();
- camelContext.addRoutes(newRoutes);
- logger.info("----------> routes set");
- } catch (Exception e) {
- logger.error("Error setting up test case");
- }
- }
-
- @After
- public void after(){
- try {
- camelContext.stop();
- } catch (Exception e) {
- logger.error("Error tearing down test case");
- }
- }
-
- @Test
- public void testFirstSteps() throws Exception {
- String input = getLsfSyncMessage();
- String output = getHansenMessage();
- result.expectedBodiesReceived(output);
- logger.info("----------> sending message");
- template.sendBody(input);
- logger.info("----------> message send");
- //for building purposes set to NOTsatisfied, test is not working
- result.setResultWaitTime(8000L);
-
- //assertion does not work properly
- //result.assertIsSatisfied();
- for (Exchange exchange : result.getExchanges()){
- assertTrue(exchange.getIn().getBody(String.class).equals(output));
- }
-
- }
-
- public String getLsfSyncMessage(){
- try{
- return readFileAsString("messages/lsf-sync-msg-original.xml");
- }
- catch (IOException ioe){
- logger.error("Could not retrieve lsf-sync-msg-original.xml");
- logger.error(ioe.getStackTrace());
- }
- return "";
- }
-
- public String getHansenMessage(){
- try{
- return readFileAsString("messages/Hansen.xml");
- }
- catch (IOException ioe){
- logger.error("Could not retrieve Hansen.xml");
- logger.error(ioe.getStackTrace());
- }
- return "";
- }
-
- private String readFileAsString(String filePath)
- throws java.io.IOException{
- InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream(filePath);
- StringBuilder sb = new StringBuilder();
- BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));
- String line;
- boolean first = true;
- while((line = reader.readLine()) != null){
- if (!first){
- sb.append('\n');
- }
- first = false;
- sb.append(line);
- }
- reader.close();
- return sb.toString();
- }
-}
\ No newline at end of file
Copied: cse-ip/trunk/sandbox/cse-ip/ica-his-lsf/src/test/java/de/campussource/cse/lsf/ica/CamelTest.java (from rev 27, cse-ip/trunk/sandbox/cse-ip/ica-his-lsf/src/test/java/de/campussource/cse/CamelTest.java)
===================================================================
--- cse-ip/trunk/sandbox/cse-ip/ica-his-lsf/src/test/java/de/campussource/cse/lsf/ica/CamelTest.java (rev 0)
+++ cse-ip/trunk/sandbox/cse-ip/ica-his-lsf/src/test/java/de/campussource/cse/lsf/ica/CamelTest.java 2009-02-23 19:29:30 UTC (rev 30)
@@ -0,0 +1,121 @@
+package de.campussource.cse.lsf.ica;
+
+import static org.junit.Assert.assertTrue;
+
+import java.io.BufferedReader;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+
+import org.apache.camel.EndpointInject;
+import org.apache.camel.Exchange;
+import org.apache.camel.Produce;
+import org.apache.camel.ProducerTemplate;
+import org.apache.camel.builder.RouteBuilder;
+import org.apache.camel.component.mock.MockEndpoint;
+import org.apache.camel.spring.SpringCamelContext;
+import org.apache.log4j.Logger;
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.test.context.ContextConfiguration;
+import org.springframework.test.context.junit4.AbstractJUnit4SpringContextTests;
+
+@ContextConfiguration(locations = { "classpath:META-INF/camel-context.xml" })
+public class CamelTest extends AbstractJUnit4SpringContextTests {
+
+ private static final Logger logger = Logger.getLogger(CamelTest.class);
+
+ @EndpointInject(uri = "mock:transformationResult")
+ protected MockEndpoint result;
+
+ @Produce(uri = "activemq:StartLsf2CseProcess")
+ protected ProducerTemplate template;
+
+ @Autowired
+ SpringCamelContext camelContext;
+
+ protected RouteBuilder createRouteBuilder() throws Exception {
+ return new RouteBuilder() {
+ public void configure() {
+ errorHandler(deadLetterChannel("mock:error").maximumRedeliveries(0));
+ from("activemq:AccountMessageHansen").to("mock:transformationResult");
+ }
+ };
+ }
+
+ @Before
+ public void before() {
+ try {
+ RouteBuilder newRoutes = createRouteBuilder();
+ camelContext.addRoutes(newRoutes);
+ logger.info("----------> routes set");
+ } catch (Exception e) {
+ logger.error("Error setting up test case");
+ }
+ }
+
+ @After
+ public void after() {
+ try {
+ camelContext.stop();
+ } catch (Exception e) {
+ logger.error("Error tearing down test case");
+ }
+ }
+
+ @Test
+ public void testFirstSteps() throws Exception {
+ String input = getLsfSyncMessage();
+ String output = getHansenMessage();
+ result.expectedBodiesReceived(output);
+ template.sendBody(input);
+ // for building purposes set to NOTsatisfied, test is not working
+ result.setResultWaitTime(8000L);
+
+ // assertion does not work properly
+ // result.assertIsSatisfied();
+ for (Exchange exchange : result.getExchanges()) {
+ assertTrue(exchange.getIn().getBody(String.class).equals(output));
+ }
+
+ }
+
+ public String getLsfSyncMessage() {
+ try {
+ return readFileAsString("messages/lsf-sync-msg-original.xml");
+ } catch (IOException ioe) {
+ logger.error("Could not retrieve lsf-sync-msg-original.xml");
+ logger.error(ioe.getStackTrace());
+ }
+ return "";
+ }
+
+ public String getHansenMessage() {
+ try {
+ return readFileAsString("messages/Hansen.xml");
+ } catch (IOException ioe) {
+ logger.error("Could not retrieve Hansen.xml");
+ logger.error(ioe.getStackTrace());
+ }
+ return "";
+ }
+
+ private String readFileAsString(String filePath) throws IOException {
+ InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream(filePath);
+ StringBuilder sb = new StringBuilder();
+ BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));
+ String line;
+ boolean first = true;
+ while ((line = reader.readLine()) != null) {
+ if (!first) {
+ sb.append('\n');
+ }
+ first = false;
+ sb.append(line);
+ }
+ reader.close();
+ return sb.toString();
+ }
+}
\ No newline at end of file
Property changes on: cse-ip/trunk/sandbox/cse-ip/ica-his-lsf/src/test/java/de/campussource/cse/lsf/ica/CamelTest.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Modified: cse-ip/trunk/sandbox/cse-ip/pom.xml
===================================================================
--- cse-ip/trunk/sandbox/cse-ip/pom.xml 2009-02-23 19:23:10 UTC (rev 29)
+++ cse-ip/trunk/sandbox/cse-ip/pom.xml 2009-02-23 19:29:30 UTC (rev 30)
@@ -49,6 +49,7 @@
<modules>
<module>ica-his-lsf</module>
<module>sc-idmapper</module>
+ <module>cse-ip-application</module>
</modules>
<repositories>
@@ -106,13 +107,13 @@
<plugin>
<groupId>org.apache.servicemix.tooling</groupId>
<artifactId>jbi-maven-plugin</artifactId>
- <version>${servicemix-tooling-version}</version>
+ <version>${servicemix-tooling.version}</version>
<extensions>true</extensions>
</plugin>
<plugin>
<groupId>org.apache.camel</groupId>
<artifactId>camel-maven-plugin</artifactId>
- <version>${camel-version}</version>
+ <version>${camel.version}</version>
<configuration>
<applicationContextUri>META-INF/camel-*.xml</applicationContextUri>
</configuration>
@@ -131,22 +132,22 @@
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-core</artifactId>
- <version>${camel-version}</version>
+ <version>${camel.version}</version>
</dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-spring</artifactId>
- <version>${camel-version}</version>
+ <version>${camel.version}</version>
</dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-jms</artifactId>
- <version>${camel-version}</version>
+ <version>${camel.version}</version>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-impl</artifactId>
- <version>${jaxb-impl-version}</version>
+ <version>${jaxb-impl.version}</version>
</dependency>
<dependency>
<groupId>org.apache.activemq</groupId>
@@ -168,14 +169,27 @@
<artifactId>commons-collections</artifactId>
<version>3.2.1</version>
</dependency>
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-test</artifactId>
+ <version>${spring.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-beans</artifactId>
+ <version>${spring.version}</version>
+ </dependency>
</dependencies>
</dependencyManagement>
<properties>
- <servicemix-version>3.3</servicemix-version>
- <servicemix-tooling-version>3.2.3</servicemix-tooling-version>
- <camel-version>1.6.0</camel-version>
- <jaxb-impl-version>2.1.7</jaxb-impl-version>
+ <servicemix.version>3.3</servicemix.version>
+ <servicemix-tooling.version>3.2.3</servicemix-tooling.version>
+ <camel.version>1.6.0</camel.version>
+ <spring.version>2.5.6</spring.version>
+ <jaxb-impl.version>2.1.7</jaxb-impl.version>
+ <mysql.version>5.1.6</mysql.version>
+ <slf4j.version>1.5.6</slf4j.version>
</properties>
</project>
\ No newline at end of file
Modified: cse-ip/trunk/sandbox/cse-ip/sc-idmapper/pom.xml
===================================================================
--- cse-ip/trunk/sandbox/cse-ip/sc-idmapper/pom.xml 2009-02-23 19:23:10 UTC (rev 29)
+++ cse-ip/trunk/sandbox/cse-ip/sc-idmapper/pom.xml 2009-02-23 19:29:30 UTC (rev 30)
@@ -38,7 +38,7 @@
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
- <version>5.1.6</version>
+ <version>${mysql.version}</version>
<scope>test</scope>
</dependency>
<dependency>
@@ -49,13 +49,13 @@
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
- <version>1.5.6</version>
+ <version>${slf4j.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
- <version>1.5.6</version>
+ <version>${slf4j.version}</version>
<scope>test</scope>
</dependency>
<!-- <dependency> -->
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|