• 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

Mar-30-12 07:34:02
A cryptic exception message
Category: Saddle Forum
Forum: User

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

Online: 
There are no members online