Showing:

Attributes
Model
Properties
Complex Type tns:soapJaxbDataFormat
Namespace http://camel.apache.org/schema/spring
Type extension of tns:dataFormat
Type hierarchy
Model
Attributes
QName Type Use Annotation
contextPath xs:string required
Package name where your JAXB classes are located.
elementNameStrategyRef xs:string optional
Refers to an element strategy to lookup from the registry. An element name
strategy is used for two purposes. The first is to find a xml element name for a
given object and soap action when marshaling the object into a SOAP message. The
second is to find an Exception class for a given soap fault name. The following
three element strategy class name is provided out of the box. QNameStrategy -
Uses a fixed qName that is configured on instantiation. Exception lookup is not
supported TypeNameStrategy - Uses the name and namespace from the XMLType
annotation of the given type. If no namespace is set then package-info is used.
Exception lookup is not supported ServiceInterfaceStrategy - Uses information
from a webservice interface to determine the type name and to find the exception
class for a SOAP fault All three classes is located in the package name
org.apache.camel.dataformat.soap.name If you have generated the web service stub
code with cxf-codegen or a similar tool then you probably will want to use the
ServiceInterfaceStrategy. In the case you have no annotated service interface
you should use QNameStrategy or TypeNameStrategy.
encoding xs:string optional
To overrule and use a specific encoding
id xs:ID optional
Sets the value of the id property.
namespacePrefixRef xs:string optional
When marshalling using JAXB or SOAP then the JAXB implementation will automatic
assign namespace prefixes such as ns2 ns3 ns4 etc. To control this mapping Camel
allows you to refer to a map which contains the desired mapping.
schema xs:string optional
To validate against an existing schema. Your can use the prefix classpath: file:
or http: to specify how the resource should by resolved. You can separate
multiple schema files by using the '' character.
version xs:string optional
SOAP version should either be 1.1 or 1.2. Is by default 1.1
Wildcard: ANY attribute from ANY namespace OTHER than 'http://camel.apache.org/schema/spring'
Attribute tns:soapJaxbDataFormat / @contextPath
Namespace No namespace
Type xs:string
Properties
use required
Attribute tns:soapJaxbDataFormat / @encoding
Namespace No namespace
Type xs:string
Properties
content simple
Attribute tns:soapJaxbDataFormat / @elementNameStrategyRef
Namespace No namespace
Type xs:string
Properties
content simple
Attribute tns:soapJaxbDataFormat / @version
Namespace No namespace
Type xs:string
Properties
content simple
Attribute tns:soapJaxbDataFormat / @namespacePrefixRef
Namespace No namespace
Type xs:string
Properties
content simple
Attribute tns:soapJaxbDataFormat / @schema
Namespace No namespace
Type xs:string
Properties
content simple