You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@servicemix.apache.org by johanp <ca...@live.se> on 2008/03/19 12:45:16 UTC

Problem moving from HTTP BC to CXF BC

Hi,

Trying to move from HTTP BC to CXF BC but my Axis2 Web Service 
is not invoked.

This HTTP BC works (when using soapVersion=1.1):
===================================

<http:endpoint service="front:GetCustomerService"
	 endpoint="endpoint"
	 role="consumer" 
	 locationURI="http://0.0.0.0:8182/GetCustomerService/"
	 defaultMep="http://www.w3.org/2004/08/wsdl/in-out"
	
wsdlResource="http://localhost:8080/axis2/services/GetCustomerService?wsdl"
	 soap="true"
	 soapVersion="1.1"/>
                 
<http:endpoint service="front:GetCustomerService"
	 endpoint="endpoint"
	 role="provider" 
	 locationURI="http://localhost:8080/axis2/services/GetCustomerService"
	
wsdlResource="http://localhost:8080/axis2/services/GetCustomerService?wsdl"
	 soap="true" 
	 soapVersion="1.1"/>
	 

When moving to CXF it does not work but no errors in log:
=======================================

<cxfbc:consumer wsdl="classpath:GetCustomer.wsdl"
	service="front:GetCustomerService"
	endpoint="CustomerServicePort"
	targetService="front:GetCustomerService"
	targetInterface="front:GetCustomerPortType">
</cxfbc:consumer>


<cxfbc:provider
wsdl="http://localhost:8080/axis2/services/GetCustomerService?wsdl"
	locationURI="http://localhost:8080/axis2/services/GetCustomerService/"
	endpoint="CustomerServiceProxy"
	service="front:GetCustomerService"
	interfaceName="front:GetCustomerPortType">
</cxfbc:provider>

----------------------------------------------------------
DEBUG - CxfBcComponent                 - Created correlation id:
ID:192.168.0.187-118c6baaa65-14:0
DEBUG - DeliveryChannelImpl            - SendSync
ID:192.168.0.187-118c6baaa65-14:0 in DeliveryChannel{servicemix-cxf-bc
}
DEBUG - SedaFlow                       - Called Flow send
DEBUG - DeliveryChannelImpl            - Waiting for exchange
ID:192.168.0.187-118c6baaa65-14:0 (e029ed) to be answered
in DeliveryChannel{servicemix-cxf-bc} from sendSync
DEBUG - SedaQueue                      -
org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1@e0a1b9 dequeued
exchange: I
nOut[
  id: ID:192.168.0.187-118c6baaa65-14:0
  status: Active
  role: provider
  interface: {http://www.exampleURI.com/GetCustomer}GetCustomerPortType
  service: {http://www.exampleURI.com/GetCustomer}GetCustomerService
  endpoint: CustomerServiceProxy
  operation: {http://www.exampleURI.com/GetCustomer}GetCustomer
  in: <?xml version="1.0" encoding="UTF-8"?><jbi:message
xmlns:jbi="http://java.sun.com/xml/ns/jbi/wsdl-11-wrapper" xmln
s:msg="http://www.exampleURI.com/GetCustomer" name="GetCustomerInput"
type="msg:GetCustomerInput" version="1.0"><jbi:par
t><s1:CustomerNumberRequest xmlns:s1="http://www.exampleURI.com/GetCustomer"
xmlns:soapenc="http://schemas.xmlsoap.org/s
oap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
         <CompanyID>comp</CompanyID>
         <Password>pass</Password>
         <UserName>usr</UserName>
         <CustomerNumber>1230</CustomerNumber>
      </s1:CustomerNumberRequest></jbi:part></jbi:message>
]
DEBUG - CxfBcComponent                 - Received exchange: status: Active,
role: provider
DEBUG - CxfBcComponent                 - Retrieved correlation id:
ID:192.168.0.187-118c6baaa65-14:0
DEBUG - DeliveryChannelImpl            - Send
ID:192.168.0.187-118c6baaa65-14:0 in DeliveryChannel{servicemix-cxf-bc}
DEBUG - SedaFlow                       - Called Flow send
DEBUG - SedaQueue                      -
org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1@1f8dfe dequeued
exchange: I
nOut[
  id: ID:192.168.0.187-118c6baaa65-14:0
  status: Active
  role: consumer
  interface: {http://www.exampleURI.com/GetCustomer}GetCustomerPortType
  service: {http://www.exampleURI.com/GetCustomer}GetCustomerService
  endpoint: CustomerServiceProxy
  operation: {http://www.exampleURI.com/GetCustomer}GetCustomer
  in: <?xml version="1.0" encoding="UTF-8"?><jbi:message
xmlns:jbi="http://java.sun.com/xml/ns/jbi/wsdl-11-wrapper" xmln
s:msg="http://www.exampleURI.com/GetCustomer" name="GetCustomerInput"
type="msg:GetCustomerInput" version="1.0"><jbi:par
t><s1:CustomerNumberRequest xmlns:s1="http://www.exampleURI.com/GetCustomer"
xmlns:soapenc="http://schemas.xmlsoap.org/s
oap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
         <CompanyID>comp</CompanyID>
         <Password>pass</Password>
         <UserName>usr</UserName>
         <CustomerNumber>1230</CustomerNumber>
      </s1:CustomerNumberRequest></jbi:part></jbi:message>
  out: null
]
DEBUG - DeliveryChannelImpl            - Notifying exchange
ID:192.168.0.187-118c6baaa65-14:0(e029ed) in DeliveryChannel
{servicemix-cxf-bc} from processInboundSynchronousExchange
DEBUG - DeliveryChannelImpl            - Notified:
ID:192.168.0.187-118c6baaa65-14:0(e029ed) in DeliveryChannel{servicem
ix-cxf-bc} from sendSync
DEBUG - DeliveryChannelImpl            - Send
ID:192.168.0.187-118c6baaa65-14:0 in DeliveryChannel{servicemix-cxf-bc}
DEBUG - SedaFlow                       - Called Flow send
DEBUG - SedaQueue                      -
org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1@18f7705 dequeued
exchange:
InOut[
  id: ID:192.168.0.187-118c6baaa65-14:0
  status: Done
  role: provider
  interface: {http://www.exampleURI.com/GetCustomer}GetCustomerPortType
  service: {http://www.exampleURI.com/GetCustomer}GetCustomerService
  endpoint: CustomerServiceProxy
  operation: {http://www.exampleURI.com/GetCustomer}GetCustomer
  in: <?xml version="1.0" encoding="UTF-8"?><jbi:message
xmlns:jbi="http://java.sun.com/xml/ns/jbi/wsdl-11-wrapper" xmln
s:msg="http://www.exampleURI.com/GetCustomer" name="GetCustomerInput"
type="msg:GetCustomerInput" version="1.0"><jbi:par
t><s1:CustomerNumberRequest xmlns:s1="http://www.exampleURI.com/GetCustomer"
xmlns:soapenc="http://schemas.xmlsoap.org/s
oap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
         <CompanyID>comp</CompanyID>
         <Password>pass</Password>
         <UserName>usr</UserName>
         <CustomerNumber>1230</CustomerNumber>
      </s1:CustomerNumberRequest></jbi:part></jbi:message>
  out: null
]
DEBUG - CxfBcComponent                 - Received exchange: status: Done,
role: provider
DEBUG - CxfBcComponent                 - Retrieved correlation id:
ID:192.168.0.187-118c6baaa65-14:0
---------------------------------------------------------------

Since SOAP enabled HTTP BC does not work when using default soapVersion 1.2
but with soapVersion 1.1 set maybe this is a SOAP version issue in CXF ?
Can I configure CXF to use soapVersion 1.1 ?

Tia
Johan
-- 
View this message in context: http://www.nabble.com/Problem-moving-from-HTTP-BC-to-CXF-BC-tp16143207s12049p16143207.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.


Re: Problem moving from HTTP BC to CXF BC

Posted by Freeman Fang <fr...@gmail.com>.
Hi Johan,
Your wsdl also use soap 11 version, should be ok.
Some soap version problem get resovled of cxf component recently so 
please update the build the latest trunk.

Freeman

johanp wrote:
> Hi,
>
> Running SMX 3.3 built trunk over a month ago.
>
>
> WSDL:
> =====
>
>
> <?xml version="1.0" encoding="UTF-8"?>
> <wsdl:definitions name="GetCustomerWSDLFile" 
> targetNamespace="http://www.exampleURI.com/GetCustomer" 
> xmlns:tns="http://www.exampleURI.com/GetCustomer" 
> xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" 
> xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 
> xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" 
> xmlns:xs="http://www.w3.org/2001/XMLSchema">
> 	<wsdl:types>
> 		<xs:schema targetNamespace="http://www.exampleURI.com/GetCustomer" 
> 		xmlns:xs="http://www.w3.org/2001/XMLSchema" 
> 		xmlns:s1="http://www.exampleURI.com/GetCustomer">
> 		
> 		<xs:complexType name="RequestHeader">
> 						<xs:sequence>
> 							<xs:element name="CompanyID" type="xs:string"/>
> 							<xs:element name="Password" type="xs:string" minOccurs="0"/>
> 							<xs:element name="UserName" type="xs:string"/>
> 						</xs:sequence>
> 					</xs:complexType>
> 			<xs:element name="RequestHeader" type="s1:RequestHeader"/>
> 			
> 			<xs:complexType name="CustomerNumberRequest">
> 				<xs:complexContent>
> 					<xs:extension base="s1:RequestHeader">
> 						<xs:sequence>
> 							<xs:element name="CustomerNumber" type="xs:int"/>
> 						</xs:sequence>
> 					</xs:extension>
> 				</xs:complexContent>
> 			</xs:complexType>
> 			<xs:element name="CustomerNumberRequest"
> type="s1:CustomerNumberRequest"/>
> 			
> 			<xs:complexType name="Customer">
> 				<xs:sequence>
> 					<xs:element name="CustomerNumber" type="xs:int"/>
> 					<xs:element name="CustomerStatusKey" type="xs:string"/>
> 					<xs:element name="CustomerTypeKey" type="xs:string"/>
> 					<xs:element name="Email" type="xs:string" minOccurs="0"/>
> 					<xs:element name="ExternalCustomerReference" type="xs:string"
> minOccurs="0">
> 						<xs:annotation>
> 							<xs:documentation>fgfds.</xs:documentation>
> 						</xs:annotation>
> 					</xs:element>
> 					<xs:element name="FamilyName" type="xs:string" minOccurs="0"/>
> 					<xs:element name="FirstName" type="xs:string" minOccurs="0"/>
> 					<xs:element name="PreferredLanguage" type="xs:string" minOccurs="0"/>
> 					<xs:element name="SegmentationKey" type="xs:int"/>
> 					<xs:element name="Title" type="xs:string" minOccurs="0"/>
> 				</xs:sequence>
> 			</xs:complexType>
> 			<xs:element name="Customer" type="s1:Customer"/>
> 		</xs:schema>
> 	</wsdl:types>
> 	
> 	<wsdl:message name="GetCustomerOutput">
> 		<wsdl:part name="ResponseParam" element="tns:Customer"/>
> 	</wsdl:message>
> 	<wsdl:message name="GetCustomerInput">
> 		<wsdl:part name="InputParam" element="tns:CustomerNumberRequest"/>
> 	</wsdl:message>
> 	
> 	<wsdl:portType name="GetCustomerPortType">
> 		<wsdl:operation name="GetCustomer">
> 			<wsdl:input name="Request" message="tns:GetCustomerInput"/>
> 			<wsdl:output name="Response" message="tns:GetCustomerOutput"/>
> 		</wsdl:operation>
> 	</wsdl:portType>
> 	
> 	<wsdl:binding name="GetCustomerBinding" type="tns:GetCustomerPortType">
> 		<soap:binding style="document"
> transport="http://schemas.xmlsoap.org/soap/http"/>
> 		<wsdl:operation name="GetCustomer">
> 			<soap:operation style="document"/>
> 			<wsdl:input name="Request">
> 				<soap:body use="literal"/>
> 			</wsdl:input>
> 			<wsdl:output name="Response">
> 				<soap:body use="literal"/>
> 			</wsdl:output>
> 		</wsdl:operation>
> 	</wsdl:binding>
> 	
> 	<wsdl:service name="GetCustomerService">
> 		<wsdl:port name="GetCustomerPort" binding="tns:GetCustomerBinding">
> 			<soap:address location="http://localhost:8182/GetCustomerService/"/>
> 		</wsdl:port>
> 	</wsdl:service>
> 	
> </wsdl:definitions>
>
>   


Re: Problem moving from HTTP BC to CXF BC

Posted by johanp <ca...@live.se>.

Hi,

Running SMX 3.3 built trunk over a month ago.


WSDL:
=====


<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions name="GetCustomerWSDLFile" 
targetNamespace="http://www.exampleURI.com/GetCustomer" 
xmlns:tns="http://www.exampleURI.com/GetCustomer" 
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" 
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 
xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" 
xmlns:xs="http://www.w3.org/2001/XMLSchema">
	<wsdl:types>
		<xs:schema targetNamespace="http://www.exampleURI.com/GetCustomer" 
		xmlns:xs="http://www.w3.org/2001/XMLSchema" 
		xmlns:s1="http://www.exampleURI.com/GetCustomer">
		
		<xs:complexType name="RequestHeader">
						<xs:sequence>
							<xs:element name="CompanyID" type="xs:string"/>
							<xs:element name="Password" type="xs:string" minOccurs="0"/>
							<xs:element name="UserName" type="xs:string"/>
						</xs:sequence>
					</xs:complexType>
			<xs:element name="RequestHeader" type="s1:RequestHeader"/>
			
			<xs:complexType name="CustomerNumberRequest">
				<xs:complexContent>
					<xs:extension base="s1:RequestHeader">
						<xs:sequence>
							<xs:element name="CustomerNumber" type="xs:int"/>
						</xs:sequence>
					</xs:extension>
				</xs:complexContent>
			</xs:complexType>
			<xs:element name="CustomerNumberRequest"
type="s1:CustomerNumberRequest"/>
			
			<xs:complexType name="Customer">
				<xs:sequence>
					<xs:element name="CustomerNumber" type="xs:int"/>
					<xs:element name="CustomerStatusKey" type="xs:string"/>
					<xs:element name="CustomerTypeKey" type="xs:string"/>
					<xs:element name="Email" type="xs:string" minOccurs="0"/>
					<xs:element name="ExternalCustomerReference" type="xs:string"
minOccurs="0">
						<xs:annotation>
							<xs:documentation>fgfds.</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="FamilyName" type="xs:string" minOccurs="0"/>
					<xs:element name="FirstName" type="xs:string" minOccurs="0"/>
					<xs:element name="PreferredLanguage" type="xs:string" minOccurs="0"/>
					<xs:element name="SegmentationKey" type="xs:int"/>
					<xs:element name="Title" type="xs:string" minOccurs="0"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="Customer" type="s1:Customer"/>
		</xs:schema>
	</wsdl:types>
	
	<wsdl:message name="GetCustomerOutput">
		<wsdl:part name="ResponseParam" element="tns:Customer"/>
	</wsdl:message>
	<wsdl:message name="GetCustomerInput">
		<wsdl:part name="InputParam" element="tns:CustomerNumberRequest"/>
	</wsdl:message>
	
	<wsdl:portType name="GetCustomerPortType">
		<wsdl:operation name="GetCustomer">
			<wsdl:input name="Request" message="tns:GetCustomerInput"/>
			<wsdl:output name="Response" message="tns:GetCustomerOutput"/>
		</wsdl:operation>
	</wsdl:portType>
	
	<wsdl:binding name="GetCustomerBinding" type="tns:GetCustomerPortType">
		<soap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http"/>
		<wsdl:operation name="GetCustomer">
			<soap:operation style="document"/>
			<wsdl:input name="Request">
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output name="Response">
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
	</wsdl:binding>
	
	<wsdl:service name="GetCustomerService">
		<wsdl:port name="GetCustomerPort" binding="tns:GetCustomerBinding">
			<soap:address location="http://localhost:8182/GetCustomerService/"/>
		</wsdl:port>
	</wsdl:service>
	
</wsdl:definitions>

-- 
View this message in context: http://www.nabble.com/Problem-moving-from-HTTP-BC-to-CXF-BC-tp16143207s12049p16173748.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.


Re: Problem moving from HTTP BC to CXF BC

Posted by Freeman Fang <fr...@gmail.com>.
Hi  Johan,

You needn't specify soap version for cxf component. Cxf component will 
detect it automatically from the wsdl you specified.
 From the log, the soap request from client is soap version 1.1, so you 
need ensure the soap version specified in your wsdl is 1.1 as well.

What's your wsdl looks like?
Btw, which servicemix version you are using  now?

Regards

Freeman


johanp wrote:
> Hi,
>
> Trying to move from HTTP BC to CXF BC but my Axis2 Web Service 
> is not invoked.
>
> This HTTP BC works (when using soapVersion=1.1):
> ===================================
>
> <http:endpoint service="front:GetCustomerService"
> 	 endpoint="endpoint"
> 	 role="consumer" 
> 	 locationURI="http://0.0.0.0:8182/GetCustomerService/"
> 	 defaultMep="http://www.w3.org/2004/08/wsdl/in-out"
> 	
> wsdlResource="http://localhost:8080/axis2/services/GetCustomerService?wsdl"
> 	 soap="true"
> 	 soapVersion="1.1"/>
>                  
> <http:endpoint service="front:GetCustomerService"
> 	 endpoint="endpoint"
> 	 role="provider" 
> 	 locationURI="http://localhost:8080/axis2/services/GetCustomerService"
> 	
> wsdlResource="http://localhost:8080/axis2/services/GetCustomerService?wsdl"
> 	 soap="true" 
> 	 soapVersion="1.1"/>
> 	 
>
> When moving to CXF it does not work but no errors in log:
> =======================================
>
> <cxfbc:consumer wsdl="classpath:GetCustomer.wsdl"
> 	service="front:GetCustomerService"
> 	endpoint="CustomerServicePort"
> 	targetService="front:GetCustomerService"
> 	targetInterface="front:GetCustomerPortType">
> </cxfbc:consumer>
>
>
> <cxfbc:provider
> wsdl="http://localhost:8080/axis2/services/GetCustomerService?wsdl"
> 	locationURI="http://localhost:8080/axis2/services/GetCustomerService/"
> 	endpoint="CustomerServiceProxy"
> 	service="front:GetCustomerService"
> 	interfaceName="front:GetCustomerPortType">
> </cxfbc:provider>
>
> ----------------------------------------------------------
> 2008-mar-19 12:53:36 org.apache.cxf.interceptor.LoggingInInterceptor logging
> INFO: Inbound Message
> ----------------------------
> Encoding: UTF-8
> Headers: {Content-Length=[568], Host=[localhost:8182], User-Agent=[Mindreef
> HTTP Client], SOAPAction=["(could not determ
> ine SOAPAction)"], content-type=[text/xml; charset=UTF-8]}
> Messages:
> Message:
> Payload: <soapenv:Envelope
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
>    <soapenv:Body>
>       <s1:CustomerNumberRequest
> xmlns:s1="http://www.exampleURI.com/GetCustomer"
> xmlns:soapenc="http://schemas.xmlsoap.o
> rg/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xmlns:xsd="http://www.w3.org/2001/XMLSchema">
>          <CompanyID>comp</CompanyID>
>          <Password>pass</Password>
>          <UserName>usr</UserName>
>          <CustomerNumber>1230</CustomerNumber>
>       </s1:CustomerNumberRequest>
>    </soapenv:Body>
> </soapenv:Envelope>
> --------------------------------------
> DEBUG - CxfBcComponent                 - Created correlation id:
> ID:192.168.0.187-118c6baaa65-14:1
> DEBUG - DeliveryChannelImpl            - SendSync
> ID:192.168.0.187-118c6baaa65-14:1 in DeliveryChannel{servicemix-cxf-bc
> }
> DEBUG - SedaFlow                       - Called Flow send
> DEBUG - DeliveryChannelImpl            - Waiting for exchange
> ID:192.168.0.187-118c6baaa65-14:1 (1896c52) to be answered
>  in DeliveryChannel{servicemix-cxf-bc} from sendSync
> DEBUG - SedaQueue                      -
> org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1@1268062 dequeued
> exchange:
> InOut[
>   id: ID:192.168.0.187-118c6baaa65-14:1
>   status: Active
>   role: provider
>   interface: {http://www.exampleURI.com/GetCustomer}GetCustomerPortType
>   service: {http://www.exampleURI.com/GetCustomer}GetCustomerService
>   endpoint: CustomerServiceProxy
>   operation: {http://www.exampleURI.com/GetCustomer}GetCustomer
>   in: <?xml version="1.0" encoding="UTF-8"?><jbi:message
> xmlns:jbi="http://java.sun.com/xml/ns/jbi/wsdl-11-wrapper" xmln
> s:msg="http://www.exampleURI.com/GetCustomer" name="GetCustomerInput"
> type="msg:GetCustomerInput" version="1.0"><jbi:par
> t><s1:CustomerNumberRequest xmlns:s1="http://www.exampleURI.com/GetCustomer"
> xmlns:soapenc="http://schemas.xmlsoap.org/s
> oap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
>          <CompanyID>comp</CompanyID>
>          <Password>pass</Password>
>          <UserName>usr</UserName>
>          <CustomerNumber>1230</CustomerNumber>
>       </s1:CustomerNumberRequest></jbi:part></jbi:message>
> ]
> DEBUG - CxfBcComponent                 - Received exchange: status: Active,
> role: provider
> DEBUG - CxfBcComponent                 - Retrieved correlation id:
> ID:192.168.0.187-118c6baaa65-14:1
> 2008-mar-19 12:53:36 org.apache.cxf.interceptor.LoggingInInterceptor logging
> INFO: Inbound Message
> ----------------------------
> Encoding: UTF-8
> Headers: {connection=[Close], Date=[Wed, 19 Mar 2008 11:53:36 GMT],
> transfer-encoding=[chunked], Server=[Simple-Server/1
> .1], content-type=[application/xml; charset=UTF-8]}
> Messages:
> Message:
> Payload:
> --------------------------------------
> DEBUG - DeliveryChannelImpl            - Send
> ID:192.168.0.187-118c6baaa65-14:1 in DeliveryChannel{servicemix-cxf-bc}
> DEBUG - SedaFlow                       - Called Flow send
> DEBUG - SedaQueue                      -
> org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1@1f95fc4 dequeued
> exchange:
> InOut[
>   id: ID:192.168.0.187-118c6baaa65-14:1
>   status: Active
>   role: consumer
>   interface: {http://www.exampleURI.com/GetCustomer}GetCustomerPortType
>   service: {http://www.exampleURI.com/GetCustomer}GetCustomerService
>   endpoint: CustomerServiceProxy
>   operation: {http://www.exampleURI.com/GetCustomer}GetCustomer
>   in: <?xml version="1.0" encoding="UTF-8"?><jbi:message
> xmlns:jbi="http://java.sun.com/xml/ns/jbi/wsdl-11-wrapper" xmln
> s:msg="http://www.exampleURI.com/GetCustomer" name="GetCustomerInput"
> type="msg:GetCustomerInput" version="1.0"><jbi:par
> t><s1:CustomerNumberRequest xmlns:s1="http://www.exampleURI.com/GetCustomer"
> xmlns:soapenc="http://schemas.xmlsoap.org/s
> oap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
>          <CompanyID>comp</CompanyID>
>          <Password>pass</Password>
>          <UserName>usr</UserName>
>          <CustomerNumber>1230</CustomerNumber>
>       </s1:CustomerNumberRequest></jbi:part></jbi:message>
>   out: null
> ]
> DEBUG - DeliveryChannelImpl            - Notifying exchange
> ID:192.168.0.187-118c6baaa65-14:1(1896c52) in DeliveryChanne
> l{servicemix-cxf-bc} from processInboundSynchronousExchange
> DEBUG - DeliveryChannelImpl            - Notified:
> ID:192.168.0.187-118c6baaa65-14:1(1896c52) in DeliveryChannel{service
> mix-cxf-bc} from sendSync
> 2008-mar-19 12:53:36
> org.apache.cxf.interceptor.LoggingOutInterceptor$LoggingCallback onClose
> INFO: Outbound Message
> ---------------------------
> Encoding: UTF-8
> Headers: {SOAPAction=[""]}
> Messages:
> Payload: <soap:Envelope
> xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body
> /></soap:Envelope>
> --------------------------------------
> DEBUG - DeliveryChannelImpl            - Send
> ID:192.168.0.187-118c6baaa65-14:1 in DeliveryChannel{servicemix-cxf-bc}
> DEBUG - SedaFlow                       - Called Flow send
> DEBUG - SedaQueue                      -
> org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1@fe5577 dequeued
> exchange: I
> nOut[
>   id: ID:192.168.0.187-118c6baaa65-14:1
>   status: Done
>   role: provider
>   interface: {http://www.exampleURI.com/GetCustomer}GetCustomerPortType
>   service: {http://www.exampleURI.com/GetCustomer}GetCustomerService
>   endpoint: CustomerServiceProxy
>   operation: {http://www.exampleURI.com/GetCustomer}GetCustomer
>   in: <?xml version="1.0" encoding="UTF-8"?><jbi:message
> xmlns:jbi="http://java.sun.com/xml/ns/jbi/wsdl-11-wrapper" xmln
> s:msg="http://www.exampleURI.com/GetCustomer" name="GetCustomerInput"
> type="msg:GetCustomerInput" version="1.0"><jbi:par
> t><s1:CustomerNumberRequest xmlns:s1="http://www.exampleURI.com/GetCustomer"
> xmlns:soapenc="http://schemas.xmlsoap.org/s
> oap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
>          <CompanyID>comp</CompanyID>
>          <Password>pass</Password>
>          <UserName>usr</UserName>
>          <CustomerNumber>1230</CustomerNumber>
>       </s1:CustomerNumberRequest></jbi:part></jbi:message>
>   out: null
> ]
> DEBUG - CxfBcComponent                 - Received exchange: status: Done,
> role: provider
> DEBUG - CxfBcComponent                 - Retrieved correlation id:
> ID:192.168.0.187-118c6baaa65-14:1
> ---------------------------------------------------------------
>
>
> Since SOAP enabled HTTP BC does not work when using default soapVersion 1.2
> but with soapVersion 1.1 set maybe this is a SOAP version issue in CXF ?
> Can I configure CXF to use soapVersion 1.1 ?
>
> Tia
> Johan
>