FUSE ESB
  1. FUSE ESB
  2. ESB-1630

Mistake in Camel Content Enricher Example in the ESB docs

    Details

    • Type: Documentation Documentation
    • Status: Resolved
    • Priority: Minor Minor
    • Resolution: Done
    • Affects Version/s: 4.4.1-fuse-01-20
    • Fix Version/s: None
    • Component/s: Documentation
    • Labels:
      None
    • Similar Issues:
      Show 9 results 

      Description

      See this page
      http://fusesource.com/docs/esb/4.2/eip/MsgTran-Enricher.html

      Which is also presented in the latest
      http://fusesource.com/docs/esb/4.4.1/camel_eip/MsgTran-Enricher.html

      The example which sets a header before calling contentEnrich is wrong, eg
      from("activemq:queue:order")
      .setHeader(Exchange.FILE_NAME, header("orderId"))
      .pollEnrich("file://order/data/additional")
      .to("bean:processOrder");

      This is not currently support in Camel. The ASF camel docs has this warning

      Data from current Exchange not used
      pollEnrich does not access any data from the current Exchange which means when polling it cannot use any of the existing headers you may have set on the Exchange. For example you cannot set a filename in the Exchange.FILE_NAME header and use pollEnrich to consume only that file. For that you must set the filename in the endpoint URI.

      There is a JIRA ticket to improve this in the future
      https://issues.apache.org/jira/browse/CAMEL-4163

        Gliffy Diagrams

          Activity

          Hide
          Fintan Bolton added a comment -

          FIxed the doc source for the Camel EIP guide. This fix will go out in the next release.

          Show
          Fintan Bolton added a comment - FIxed the doc source for the Camel EIP guide. This fix will go out in the next release.

            People

            • Assignee:
              Fintan Bolton
              Reporter:
              Claus Ibsen
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: