antelder 2003/03/05 09:30:21
Modified: java/src/org/apache/wsif/providers/soap/apacheaxis
WSIFOperation_ApacheAxis.java
Log:
Fix the last change for http headers in the context to not break everything
Revision Changes Path
1.74 +11 -9
xml-axis-wsif/java/src/org/apache/wsif/providers/soap/apacheaxis/WSIFOperation_ApacheAxis.java
Index: WSIFOperation_ApacheAxis.java
===================================================================
RCS file:
/home/cvs/xml-axis-wsif/java/src/org/apache/wsif/providers/soap/apacheaxis/WSIFOperation_ApacheAxis.java,v
retrieving revision 1.73
retrieving revision 1.74
diff -u -r1.73 -r1.74
--- WSIFOperation_ApacheAxis.java 5 Mar 2003 16:56:15 -0000 1.73
+++ WSIFOperation_ApacheAxis.java 5 Mar 2003 17:30:21 -0000 1.74
@@ -2617,15 +2617,17 @@
} catch (WSIFException ex) {
Trc.ignoredException(ex);
}
- if (o instanceof Hashtable) {
- call.setProperty(
- HTTPConstants.REQUEST_HEADERS,
- (Hashtable) o);
- } else {
- throw new WSIFException(
- "value type must be java.util.Hashtable for context part '"
- + WSIFConstants.CONTEXT_REQUEST_HTTP_HEADERS
- + "'");
+ if (o != null) {
+ if (o != null && o instanceof Hashtable) {
+ call.setProperty(
+ HTTPConstants.REQUEST_HEADERS,
+ (Hashtable) o);
+ } else {
+ throw new WSIFException(
+ "value type must be java.util.Hashtable for context
part '"
+ + WSIFConstants.CONTEXT_REQUEST_HTTP_HEADERS
+ + "'");
+ }
}
}