Apache camel 驼峰头中的多个命名空间

Apache camel 驼峰头中的多个命名空间,apache-camel,Apache Camel,尝试使用camelcxfbean调用外部soap服务,但不确定如何在setHeader中传递多个名称空间 setHeader(CxfConstants.OPERATION_名称空间,常量(“”) 对于其中一个操作,需要将2个命名空间作为 在调用cxfbean之前,让我知道如何在camel头中将上述两个名称空间添加为操作名称空间 提前感谢不,一个WSDL的SOAP操作不能有两个名称空间。该操作属于一个命名空间。直到今天,对我来说,这一直是WSDL的目标命名空间 <wsdl:definiti

尝试使用camelcxfbean调用外部soap服务,但不确定如何在setHeader中传递多个名称空间

setHeader(CxfConstants.OPERATION_名称空间,常量(“”)

对于其中一个操作,需要将2个命名空间作为

在调用cxfbean之前,让我知道如何在camel头中将上述两个名称空间添加为操作名称空间


提前感谢

不,一个WSDL的SOAP操作不能有两个名称空间。该操作属于一个命名空间。直到今天,对我来说,这一直是WSDL的目标命名空间

<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" ...
    targetNamespace="[YourOperationNamespace]">

我假设您有另一个XML模式名称空间(嵌入式或外部)用于请求或响应的数据类型。但这只是有效载荷的定义