[ 
https://issues.apache.org/activemq/browse/CAMEL-195?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=42095#action_42095
 ] 

Jonathan Anstey commented on CAMEL-195:
---------------------------------------

Hmmm... yeah, I believe this is a side effect of me extending from the 
ExpressionNode in the SetHeaderType JAXB object. From the schema, it appears 
though that the child processor is optional, so you should be able to safely 
omit it. Also, the underlying SetHeaderProcessor does not require it. See the 
following snippet from 
http://activemq.apache.org/camel/schema/spring/camel-spring.xsd
{code}
  <xs:complexType name="expressionNode">
    <xs:complexContent>
      <xs:extension base="tns:processorType">
        <xs:sequence>
          <xs:element ref="tns:interceptor" maxOccurs="unbounded" 
minOccurs="0"/>
          <xs:choice maxOccurs="1" minOccurs="1">
            <xs:element ref="tns:el"/>
            ...
            <xs:element ref="tns:xpath"/>
            <xs:element ref="tns:xquery"/>
          </xs:choice>
          <xs:choice maxOccurs="unbounded" minOccurs="0">
            <xs:element ref="tns:aggregator"/>
            ...
            <xs:element ref="tns:to"/>
            <xs:element ref="tns:try"/>
          </xs:choice>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
{code}

> support convertBody() intercept() setHeader() into the XML DSL
> --------------------------------------------------------------
>
>                 Key: CAMEL-195
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-195
>             Project: Apache Camel
>          Issue Type: Improvement
>          Components: camel-core
>            Reporter: James Strachan
>            Assignee: Jonathan Anstey
>             Fix For: 1.4.0
>
>         Attachments: camel-195.patch
>
>
> See the discussion: : 
> http://www.nabble.com/How-to-do-that-in-Camel-XML-%28again%29---tf4647505s22882.html#a13276113
> we need to add more of the built in Java processors to the XSD...

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to