JIRA

  • Log In Access more options
    • Online Help
    • GreenHopper Help
    • Agile Answers
    • Use Agile By Default
    • Keyboard Shortcuts
    • About JIRA
    • JIRA Credits
    • What’s New
  • Dashboards Access more options (Alt+d)
  • Projects Access more options (Alt+p)
  • Issues Access more options (Alt+i)
  • Agile Access more options (Alt+g)
  • Create Issue
  • Mule
  • MULE-5572

Parameter passing is a general subject not adequately covered

  • Agile Board
  • More Actions
  • Views
    • XML
    • Word
    • Printable

Details

  • Type: Bug Bug
  • Status: Open Open
  • Priority: Major Major
  • Resolution: Unresolved
  • Affects Version/s: 3.1.1
  • Fix Version/s: None
  • Component/s: Documentation / Website
  • Labels:
    None
  • Environment:

    All environments: Windows, Linux, MacOS

  • User impact:
    High
  • Affects Docs:
    Yes
  • Similar Issues:
    None

Description

There are several situations where someone using various Mule connectors and transports may wish to pass parameters to other components. HTTP(S) is one situation, for example, especially when POSTing parameters. Other situations include XMPP, Mule's VM mechanism, and pretty much all web services.

While the documentation on these transports is generally pretty straightforward (at least, it is straightforward on what it covers!), there is practically no discussion on how to process parameters in any of the transports. For example: suppose someone wants to pass a payload to a VM transport that will become a string parameter for a POJO? Or what if someone was passing a JMS message that will be converted into parameters to be passed to a Web Service? Not only is there practically no explanation on how to actually process the VM payload or the JMS message, but there is absolutely no description of how to even create dynamic parameters for the outbound service or for the POJO. At best, the examples show how to receive a specific message and as a result of that message go to an outbound endpoint using pre- set parameters. Nowhere in the documentation is there a description of how to receive a message with user- set parameters, then somehow set those parameters in the outbound endpoint.

Parameter processing is a very large subject which is very important for developers to understand in order to use any ESB for more than just toy applications. That this subject is so thoroughly ignored in your documentation is a major flaw that creates problems for all of your users.

Activity

  • All
  • Comments
  • Work Log
  • History
  • Activity
  • Transitions
  • Commits
  • Source
  • Builds
No work has yet been logged on this issue.

People

  • Assignee:
    Unassigned
    Reporter:
    Robert Brown III
Vote (0)
Watch (0)

Dates

  • Created:
    20/May/11 08:33 AM
    Updated:
    20/May/11 08:33 AM

Agile

  • View on Board
  • Atlassian JIRA (v5.0.7#734-sha1:8ad78a6)
  • Report a problem
  • Powered by a free Atlassian JIRA open source license for MuleForge. Try JIRA - bug tracking software for your team.