Thread: [Comsuite-svn] SF.net SVN: comsuite: [133] trunk/code/CSMiddleware/src/org/commsuite/sap/ SAPCommMa
Brought to you by:
zduniak
|
From: <ma...@us...> - 2006-09-10 11:32:06
|
Revision: 133
http://svn.sourceforge.net/comsuite/?rev=133&view=rev
Author: marasm
Date: 2006-09-10 04:31:56 -0700 (Sun, 10 Sep 2006)
Log Message:
-----------
bug fix
Modified Paths:
--------------
trunk/code/CSMiddleware/src/org/commsuite/sap/SAPCommManager.java
Modified: trunk/code/CSMiddleware/src/org/commsuite/sap/SAPCommManager.java
===================================================================
--- trunk/code/CSMiddleware/src/org/commsuite/sap/SAPCommManager.java 2006-09-10 11:12:58 UTC (rev 132)
+++ trunk/code/CSMiddleware/src/org/commsuite/sap/SAPCommManager.java 2006-09-10 11:31:56 UTC (rev 133)
@@ -243,6 +243,7 @@
}
public boolean isSapServerWorking(String name) {
- return (null != getSAPCommByName(name).getServer());
+ ISAPComm SappCommByName = getSAPCommByName(name);
+ return (null != SappCommByName && null != SappCommByName.getServer());
}
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <zd...@us...> - 2006-10-04 00:49:26
|
Revision: 182
http://svn.sourceforge.net/comsuite/?rev=182&view=rev
Author: zduniak
Date: 2006-10-02 06:26:17 -0700 (Mon, 02 Oct 2006)
Log Message:
-----------
TODO added
Modified Paths:
--------------
trunk/code/CSMiddleware/src/org/commsuite/sap/SAPCommManager.java
Modified: trunk/code/CSMiddleware/src/org/commsuite/sap/SAPCommManager.java
===================================================================
--- trunk/code/CSMiddleware/src/org/commsuite/sap/SAPCommManager.java 2006-10-02 11:53:55 UTC (rev 181)
+++ trunk/code/CSMiddleware/src/org/commsuite/sap/SAPCommManager.java 2006-10-02 13:26:17 UTC (rev 182)
@@ -176,6 +176,8 @@
final SAPNotificationConsumer sapNotificationConsumer = new SAPNotificationConsumer(
sapComm);
+ // TODO: this condition is used only during performing tests.
+ // Refactor it in order to neglect below condition in production code.
if (null != notificationsManager) {
notificationsManager.associateNewConsumer(sapComm.getName(), sapNotificationConsumer);
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <mal...@us...> - 2006-10-05 07:44:35
|
Revision: 195
http://svn.sourceforge.net/comsuite/?rev=195&view=rev
Author: malinowskirafal
Date: 2006-10-05 00:44:27 -0700 (Thu, 05 Oct 2006)
Log Message:
-----------
sentContent state changes with inbound messages
Modified Paths:
--------------
trunk/code/CSMiddleware/src/org/commsuite/sap/SAPCommManager.java
Modified: trunk/code/CSMiddleware/src/org/commsuite/sap/SAPCommManager.java
===================================================================
--- trunk/code/CSMiddleware/src/org/commsuite/sap/SAPCommManager.java 2006-10-03 21:01:08 UTC (rev 194)
+++ trunk/code/CSMiddleware/src/org/commsuite/sap/SAPCommManager.java 2006-10-05 07:44:27 UTC (rev 195)
@@ -23,16 +23,23 @@
import java.io.File;
import java.util.Collection;
import java.util.Collections;
+import java.util.List;
import java.util.Map;
import javolution.util.FastMap;
import javolution.util.FastTable;
import org.apache.log4j.Logger;
+import org.commsuite.enums.State;
+import org.commsuite.managers.MessageManager;
+import org.commsuite.managers.SentContentManager;
import org.commsuite.model.Message;
import org.commsuite.model.SAPInstanceDef;
+import org.commsuite.model.SentContent;
import org.commsuite.notification.INotificationsManager;
import org.commsuite.util.SpringContext;
+import org.commsuite.util.SpringMiddlewareBeansConstants;
+import org.commsuite.util.SpringMiddlewareContext;
import com.sap.mw.jco.JCO;
@@ -115,6 +122,17 @@
sapComm.sendMessage(message);
logger.debug("Message sent to: " + sapComm.getName());
+
+ // SentContentManager sentContentManager = SpringMiddlewareContext.getSentContentManager();
+ MessageManager messageManager = SpringMiddlewareContext.getMessageManager();
+
+ List<SentContent> sentContents = message.getSentContents();
+ for (SentContent sentContent : sentContents) {
+ sentContent.setState(State.DELIVERED);
+ // sentContentManager.saveSentContent(sentContent);
+ }
+
+ messageManager.saveMessage(message);
}
}
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|