Author: dims
Date: Sat Sep 3 09:51:10 2005
New Revision: 267483
URL: http://svn.apache.org/viewcvs?rev=267483&view=rev
Log:
Do the right thing for sending/receiving HTTP 202's.
Modified:
webservices/wss4j/trunk/src/org/apache/ws/axis/security/WSDoAllReceiver.java
webservices/wss4j/trunk/src/org/apache/ws/axis/security/WSDoAllSender.java
Modified:
webservices/wss4j/trunk/src/org/apache/ws/axis/security/WSDoAllReceiver.java
URL:
http://svn.apache.org/viewcvs/webservices/wss4j/trunk/src/org/apache/ws/axis/security/WSDoAllReceiver.java?rev=267483&r1=267482&r2=267483&view=diff
==============================================================================
---
webservices/wss4j/trunk/src/org/apache/ws/axis/security/WSDoAllReceiver.java
(original)
+++
webservices/wss4j/trunk/src/org/apache/ws/axis/security/WSDoAllReceiver.java
Sat Sep 3 09:51:10 2005
@@ -95,6 +95,15 @@
Message sm = msgContext.getCurrentMessage();
Document doc = null;
+
+ /**
+ * We did not receive anything...Usually happens when we get a
+ * HTTP 202 message (with no content)
+ */
+ if(sm == null){
+ return;
+ }
+
try {
doc = sm.getSOAPEnvelope().getAsDocument();
if (doDebug) {
Modified:
webservices/wss4j/trunk/src/org/apache/ws/axis/security/WSDoAllSender.java
URL:
http://svn.apache.org/viewcvs/webservices/wss4j/trunk/src/org/apache/ws/axis/security/WSDoAllSender.java?rev=267483&r1=267482&r2=267483&view=diff
==============================================================================
--- webservices/wss4j/trunk/src/org/apache/ws/axis/security/WSDoAllSender.java
(original)
+++ webservices/wss4j/trunk/src/org/apache/ws/axis/security/WSDoAllSender.java
Sat Sep 3 09:51:10 2005
@@ -134,10 +134,18 @@
Document doc = null;
Message message =
((MessageContext)reqData.getMsgContext()).getCurrentMessage();
+ /**
+ * There is nothing to send...Usually happens when the provider
needs to
+ * send a HTTP 202 message (with no content)
+ */
+ if(message == null){
+ return;
+ }
+
/*
- * If the message context property conatins a document then
this is
- * a chained handler.
- */
+ * If the message context property conatins a document then this is
+ * a chained handler.
+ */
SOAPPart sPart = (org.apache.axis.SOAPPart) message.getSOAPPart();
if ((doc = (Document) ((MessageContext)reqData.getMsgContext())
.getProperty(WSHandlerConstants.SND_SECURITY)) == null) {
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]