Author: dkulp
Date: Tue May 22 11:38:32 2007
New Revision: 540690
URL: http://svn.apache.org/viewvc?view=rev&rev=540690
Log:
Fix regression of rpc/lit headers not being generated properly
Modified:
incubator/cxf/trunk/rt/frontend/simple/src/main/java/org/apache/cxf/service/factory/ReflectionServiceFactoryBean.java
Modified:
incubator/cxf/trunk/rt/frontend/simple/src/main/java/org/apache/cxf/service/factory/ReflectionServiceFactoryBean.java
URL:
http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/frontend/simple/src/main/java/org/apache/cxf/service/factory/ReflectionServiceFactoryBean.java?view=diff&rev=540690&r1=540689&r2=540690
==============================================================================
---
incubator/cxf/trunk/rt/frontend/simple/src/main/java/org/apache/cxf/service/factory/ReflectionServiceFactoryBean.java
(original)
+++
incubator/cxf/trunk/rt/frontend/simple/src/main/java/org/apache/cxf/service/factory/ReflectionServiceFactoryBean.java
Tue May 22 11:38:32 2007
@@ -711,9 +711,12 @@
}
if (isHeader(method, j)) {
- //part.setElementQName(q);
- part.setProperty(ELEMENT_NAME, q);
part.setProperty(HEADER, Boolean.TRUE);
+ if (isRPC(method) || !isWrapped(method)) {
+ part.setElementQName(q);
+ } else {
+ part.setProperty(ELEMENT_NAME, q);
+ }
}
part.setIndex(j);
}