- Index
- » Users
- » jaz
- » Profile
Posts
Posts
I have not been successful yet. I would like to work through it with you to see how we can get the queuing and retransmission to work. If retransmission does not work, then the message needs to be put on an error queue for review and resending later.
I have been looking at the HL7 Tutorial. It's not quite applicable to what I'm doing.
There is ACK generation on an inbound endpoint nothing that accepts an ACK via an outbound endpoint.
The Tutorials don't load correctly in saddle nightly 20120330. Double-click on the workflows generates errors.
Any hints would be appreciated. I assume I'll need to create an ACKToMessage transformer that is fed by my outbound endpoint and also feeds back to the mapping.
I need to be able to read the ACK (or NAK) and then decide whether or not to resend the message or put it into some kind of error queue for later "re-injection".
Matthias,
I found and removed lib/mule/mule-transport-mllp-hl7-1.0.jar from mule.
It looks like it's transmitting HL7 now! Fantastic!
I'll write later today after I am able to do more testing - on to populating the HL7 and trying to receive the ACK back.
Thanks a million!
Jacek
Matthias,
I downloaded the 20120330 build and I'm seeing the same problem. No attempt at connection to port 6000.
Failed to route event:
Code:
**********************************************************************
* poller * DEPLOYED *
**********************************************************************
INFO 2012-03-30 11:48:57,354 [WrapperListener_start_runner] org.mule.module.launcher.DeploymentService:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ Mule is up and kicking (every 5000ms) +
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Mar 30, 2012 11:48:58 AM MapInToHL7Out work
SEVERE: null
org.mule.api.transport.DispatchException: Failed to route event via endpoint: DefaultOutboundEndpoint{endpointUri=hl7://localhost:6000, connector=Hl7Connector
{
name=HL7Connector
lifecycle=start
this=35ad093c
numberOfConcurrentTransactedReceivers=4
createMultipleTransactedReceivers=true
connected=true
supportedProtocols=[hl7]
serviceOverrides=<none>
}
, name='OutboundHL7', mep=ONE_WAY, properties={}, transactionConfig=Transaction{factory=null, action=INDIFFERENT, timeout=0}, deleteUnacceptedMessages=false, initialState=started, responseTimeout=10000, endpointEncoding=UTF-8, disableTransportTransformer=false}. Message payload is of type: byte[]
Attaching the project.zip, mule.log and app.log.
Thank you very much for your assistance.
Jacek
poller-20120330-01.zip
mule-20120330-01.log
mule-app-poller-20120330-01.log
I am using this switch on the mule command line: ./mule -M-Dmule.verbose.exceptions=true. Is this equivalent to what you're proposing?
The endpoint is not even attempting to connect to port 6000 on localhost. I have another test program I'm running that's listening but not getting connection attempts.
I have attached a more advanced project.zip to topic 54 and have included log file details (forum post here). It's not a transformer exception any more. Please look and let me know.
Thank you.
- Index
- » Users
- » jaz
- » Profile
Board Info
- Board Stats
- Total Topics:
- 119
- Total Polls:
- 0
- Total Posts:
- 800
- User Info
- Total Users:
- 941
- Newest User:
- nikola.andj
- Members Online:
- 0
- Guests Online:
- 8
- Most Active Users:
- mkutscheid, dzungdev, Ortwin, aartik, cheikh, Mishra, sdanhardt, javega
- Online:
- There are no members online