[xgws-dev] CVS Update: codes/xsul/java/modules/xwsif_runtime_async_msgbox/xsul/xwsif_runtime_async_msgbox
Aleksander Andrzej Slominski
xgws-dev_at_extreme.indiana.edu
Fri Jun 16 15:13:00 2006
aslom 06/06/16 15:12:51
Modified: xsul/java/modules/xbeans_util/xsul/xbeans_util
XBeansUtil.java
xsul/java/modules/xwsif_runtime_async_msgbox/xsul/xwsif_runtime_async_msgbox
XsulMsgBoxWsaResponsesCorrelator.java
Log:
more debugging for strange xmlbeans problem ...
Revision Changes Path
1.5 +10 -7 codes/xsul/java/modules/xbeans_util/xsul/xbeans_util/XBeansUtil.java
Index: XBeansUtil.java
===================================================================
RCS file: /l/extreme/cvs/codes/xsul/java/modules/xbeans_util/xsul/xbeans_util/XBeansUtil.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -t -w -r1.4 -r1.5
--- XBeansUtil.java 10 Jun 2006 16:07:17 -0000 1.4
+++ XBeansUtil.java 16 Jun 2006 19:12:51 -0000 1.5
@@ -4,7 +4,7 @@
*
* This software is open source. See the bottom of this file for the licence.
*
- * $Id: XBeansUtil.java,v 1.4 2006/06/10 16:07:17 aslom Exp $
+ * $Id: XBeansUtil.java,v 1.5 2006/06/16 19:12:51 aslom Exp $
*/
package xsul.xbeans_util;
@@ -24,7 +24,7 @@
* Maps document QName to a method in a java target. Invokes target when message with
* document qname arrives.
*
- * @version $Revision: 1.4 $
+ * @version $Revision: 1.5 $
* @author Yogesh L. Simmhan [mailto:ysimmhan_at_cs.indiana.edu]
*/
public class XBeansUtil {
@@ -35,7 +35,6 @@
public static XmlObject xmlElementToXmlObject(XmlElement incomingMsg) {
String incomingMsgAsText = builder.serializeToString(incomingMsg);
-
try {
XmlObject requestXmlObj = XmlObject.Factory.parse(incomingMsgAsText);
return requestXmlObj;
@@ -49,9 +48,13 @@
throw new XmlBuilderException("response message was not initialized and is null");
}
String responseXml = responseXmlObj.xmlText();
- if(l.isFinestEnabled()) l.finest("responseXml="+responseXml);
+ if(l.isFinestEnabled()) l.finest("responseXml.xmlText()='"+responseXml+"'");
+ try {
XmlElement outgoingMsg = builder.parseFragmentFromReader(new StringReader(responseXml));
return outgoingMsg;
+ } catch (XmlBuilderException e) {
+ throw new XsulException("could not convert XmlObject to XML Element:\n"+responseXml, e);
+ }
}
}
1.2 +10 -2 codes/xsul/java/modules/xwsif_runtime_async_msgbox/xsul/xwsif_runtime_async_msgbox/XsulMsgBoxWsaResponsesCorrelator.java
Index: XsulMsgBoxWsaResponsesCorrelator.java
===================================================================
RCS file: /l/extreme/cvs/codes/xsul/java/modules/xwsif_runtime_async_msgbox/xsul/xwsif_runtime_async_msgbox/XsulMsgBoxWsaResponsesCorrelator.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -t -w -r1.1 -r1.2
--- XsulMsgBoxWsaResponsesCorrelator.java 16 Jun 2005 00:05:42 -0000 1.1
+++ XsulMsgBoxWsaResponsesCorrelator.java 16 Jun 2006 19:12:51 -0000 1.2
@@ -4,7 +4,7 @@
*
* This software is open source. See the bottom of this file for the licence.
*
- * $Id: XsulMsgBoxWsaResponsesCorrelator.java,v 1.1 2005/06/16 00:05:42 aslom Exp $
+ * $Id: XsulMsgBoxWsaResponsesCorrelator.java,v 1.2 2006/06/16 19:12:51 aslom Exp $
*/
package xsul.xwsif_runtime_async_msgbox;
@@ -31,7 +31,7 @@
* This is correlator that will set replyTo address of messages to message box
* and retrieve messages from it to pass back to client.
*
- * @version $Revision: 1.1 $
+ * @version $Revision: 1.2 $
* @author <a href="http://www.extreme.indiana.edu/~aslom/">Aleksander Slominski</a>
*/
public class XsulMsgBoxWsaResponsesCorrelator extends WSIFAsyncWsaResponsesCorrelatorBase
@@ -57,6 +57,14 @@
messageBoxDonwloader.start();
}
+// public void setMsgBoxAddr(WsaEndpointReference msgBoxAddr) {
+// this.msgBoxAddr = msgBoxAddr;
+// }
+
+ public WsaEndpointReference getMsgBoxAddr() {
+ return msgBoxAddr;
+ }
+
public void run() {
while(true) {
try {