NextGen (Mirth) Connect 3.10.0 Released!

NextGen (Mirth) Connect 3.10.0 is now available as an appliance update and on our GitHub page. This release includes better SQL Server database support, security improvements through fixes and library updates, and improvements for the Advanced Clustering plugin with a focus on improving performance of many of the tasks that are carried out on a frequent interval. See the release notes for the list of fixes and updates.

Download | See What's New | Upgrade Guide | Release Notes

For discussion on this release, see this thread.
See more
See less

Passing XML Data Through HTTP

  • Filter
  • Time
  • Show
Clear All
new posts

  • Passing XML Data Through HTTP

    I am implementing a simple demonstration scenario where I need to accept an HTTP post request that contains two parameters, one is an action and the other is an XML payload. I need to parse the XML payload to extract a few fields, which are persisted in a database, and then pass the message along to an external HTTP server, which is expecting the message in the original format including the hidden parameters. The response from the external service is then returned to the client.

    My questions are;

    - How do I pass an HTTP post request along to the HTTP Sender without altering the content? I believe what I want to do is to simply pass along the raw data, but the interface forces me to set it to a property so it is put on the wire as property=<raw data>.
    - How can I extract and work with the http post hidden parameters?
    - How can I parse XML to extract a subset of the elements contained in the original document? Xpath comes to mind. As a follow up, how would those be sent to the database writer?