web stats
Download | Support | Contact
Mirth Corporation
  • Home
  • Products
    • Mirth Connect
    • Mirth Results
    • Mirth Match
    • Mirth Mail
    • Mirth Care
    • Mirth Appliances
    • Mirth Virtual Appliances
    • Mirth Hosted Appliances
  • Services
    • Support
    • Training
    • Consulting
  • Solutions
    • HIEs
    • Hospitals
    • Clinics
    • Laboratories
    • Radiology
    • Vendors
    • Government
  • Community
    • Forums
    • Wiki
    • Issues
    • Source Code
    • Mirth Exchange
    • IRC
    • FAQs
    • Contribute
    • Registration
    • Downloads
  • Company
    • About
    • Mission and Vision
    • Testimonials
    • News
    • Employment Opportunities
    • Contact

Mirth Project

  • 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
  • Mirth Connect
  • MIRTH-1783

Persistant queing not resending on AE.

  • Log In
  • Views
    • XML
    • Word
    • Printable

Details

  • Type: Bug Bug
  • Status: Open Open
  • Priority: Critical Critical
  • Resolution: Unresolved
  • Affects Version/s: 2.0.1
  • Fix Version/s: None
  • Component/s: None
  • Labels:
    None
  • Operating System:
    Linux
  • Database:
    MySQL

Description

I have a channel set up with a llp listener for hl7v2 message, then based off the hl7v2 message type (ADT, or SIU) i'm using the source transformer to route messages to either the ADT or SIU channels I have setup. The messages are then routed, the ADT and SIU channels are set up as Channel Reader for the source and LLP sender as the destination, with Use Persistent Queues set to yes.

the problem: When either the ADT or SIU channel receives a AE in the MSA, it does not try to resend.

Desired behavior:

The Hl7 v2 MLLP says that on AE (Application Error) messages must be resent indefinatly. only on AR (Application Rejected) should the messages be marked as errored and taken out of the queue because the receiving application has rejected the hl7 message. AE (Application error) means the receiving application is having a problem, which is not due to the messages being sent. The problem could be a data translation, or a critical problem like not being able to connect to a internal database. Thus nothing is wrong with the message, but the receiving application just can process it, so please try again. So can you please fix this so that an AE is always resent when persistant queue is turned on.

Other issue: which if solved could be a work around for this issue. how do I get the channels that use channel reader as the source to forward back the ACK messages to the channel that routed it? I have both a llp listener and a web service that if I could forward the AE back to the source they could resend the original message.

 

Activity

  • All
  • Comments
  • Work Log
  • History
  • Activity
  • Source
Hide
Permalink
Alberto Torres added a comment - 09/Oct/11 8:45 AM
MIRTH-1783 includes a proposal for this
Show
Alberto Torres added a comment - 09/Oct/11 8:45 AM MIRTH-1783 includes a proposal for this

People

  • Assignee:
    Gerald Bortis
    Reporter:
    Joseph Rice
Vote (2)
Watch (2)

Dates

  • Created:
    11/Mar/11 2:19 PM
    Updated:
    09/Oct/11 8:45 AM
  • Atlassian JIRA (v5.0.3#729-sha1:bf569e4)
  • Report a problem
  • Powered by a free Atlassian JIRA open source license for Mirth Corporation. Try JIRA - bug tracking software for your team.