diff --git a/MediaBackupEJB/src/main/java/de/kmt/ndr/Main.java b/MediaBackupEJB/src/main/java/de/kmt/ndr/Main.java
index fd33649d8a1ede3e5d5d8339cb6c09ef5220e8cb..4c2d394c2ec94c569c4f112a6deb9a2f02c50e13 100644
--- a/MediaBackupEJB/src/main/java/de/kmt/ndr/Main.java
+++ b/MediaBackupEJB/src/main/java/de/kmt/ndr/Main.java
@@ -32,6 +32,9 @@ public class Main {
 	public void scheduler(Timer timer) {
 		try {
 			System.out.println("Timer fired.");
+			TCPClient tc = new TCPClient();
+			tc.run();
+			
 		} catch (Exception _ex) {
 			_ex.printStackTrace();
 		}
diff --git a/MediaBackupEJB/src/main/java/de/kmt/ndr/TCPClient.java b/MediaBackupEJB/src/main/java/de/kmt/ndr/TCPClient.java
index a186f62c4f6ea0fa056b68ed52c9ee24cfe26281..96497082811a3af943be6d3f4c8ce7e3fc92edda 100644
--- a/MediaBackupEJB/src/main/java/de/kmt/ndr/TCPClient.java
+++ b/MediaBackupEJB/src/main/java/de/kmt/ndr/TCPClient.java
@@ -19,12 +19,8 @@ public class TCPClient {
 	/** The logger. */
 	protected final Logger logger = LogManager.getLogger();
 	
-	/**
-	 * The main method.
-	 *
-	 * @param args the arguments
-	 */
-	public void main(String[] args) {
+	
+	public void run() {
 		byte[] buffer = new byte[32768];
 
 		try {