[jbossws-commits] JBossWS SVN: r3695 - branches/jbossws-2.0/jbossws-core/src/main/java/org/jboss/ws/core/soap.
jbossws-commits at lists.jboss.org
jbossws-commits at lists.jboss.org
Fri Jun 22 08:09:37 EDT 2007
Author: thomas.diesler at jboss.com
Date: 2007-06-22 08:09:37 -0400 (Fri, 22 Jun 2007)
New Revision: 3695
Modified:
branches/jbossws-2.0/jbossws-core/src/main/java/org/jboss/ws/core/soap/SOAPMessageUnMarshaller.java
Log:
Assume SC_OK, if there is no HTTP resonse code
Modified: branches/jbossws-2.0/jbossws-core/src/main/java/org/jboss/ws/core/soap/SOAPMessageUnMarshaller.java
===================================================================
--- branches/jbossws-2.0/jbossws-core/src/main/java/org/jboss/ws/core/soap/SOAPMessageUnMarshaller.java 2007-06-22 11:40:18 UTC (rev 3694)
+++ branches/jbossws-2.0/jbossws-core/src/main/java/org/jboss/ws/core/soap/SOAPMessageUnMarshaller.java 2007-06-22 12:09:37 UTC (rev 3695)
@@ -66,13 +66,19 @@
try
{
Integer resCode = (Integer)metadata.get(HTTPMetadataConstants.RESPONSE_CODE);
+ if (resCode == null)
+ {
+ log.warn("No HTTP resonse code, assuming: SC_OK");
+ resCode = HttpServletResponse.SC_OK;
+ }
+
String resMessage = (String)metadata.get(HTTPMetadataConstants.RESPONSE_CODE_MESSAGE);
- if (resCode != null && validResponseCodes.contains(resCode) == false)
+ if (validResponseCodes.contains(resCode) == false)
throw new WSException("Invalid HTTP server response [" + resCode + "] - " + resMessage);
// [JBWS-859] SOAPMessageUnMarshaller doesn't support HTTP server response [204] - No Content
SOAPMessage soapMsg = null;
- if (resCode != null && resCode != HttpServletResponse.SC_NO_CONTENT)
+ if (resCode != HttpServletResponse.SC_NO_CONTENT)
{
MimeHeaders mimeHeaders = getMimeHeaders(metadata);
soapMsg = new MessageFactoryImpl().createMessage(mimeHeaders, inputStream, true);
More information about the jbossws-commits
mailing list