|
|
|
date: Sun, 6 Jul 2008 06:49:00 -0700,
group: microsoft.public.biztalk.accelerator.hl7
back
Re: Resend HL7 messages from BizTalk
Hi Jens,
There is no built-in mechanism for resending messages. You can use
HAT (Health and Activity Tracking) to collect any message you are
tracking which you want to resubmit, but this is not optimal for
resending multiple days worth of messages. That being said, here are
the most common solutions I've seen:
- Use the ESB Guidance (http://www.codeplex.com/esb)
- Create your own solution (web, windows, etc) which retrieves
messages from the Tracking database (just like the HAT tool does)
One question I would have is if you need to resend messages that
FAILED, or resend ones the "succeeded", and by succeeded, I mean that
BizTalk successfully processed and transmitted the message. If this
is the case, the ESB guidance would be the best solution...its free,
its supported by microsoft, and it gives you a great interface for
detecting failures and resubmitting them (even allowing some editing
capability). If you need to resend any message, failed or not, you
could also log a copy of the message you are about to send to the ESB,
and then you can resend it whenever you like (make sure it doesn't
appear as an error message, but just as a copy). Finally, if you need
to REPROCESS the message (i.e. - resubmit to BizTalk the original
message that you RECEIVED), then you'll have to use a custom solution,
possibly including the BizTalk Tracking database (unless you want to
build your own DB and a way of putting messages into it....and I've
personally been down that road for an HL7 solution, and I would not
recommend it).
Hope this helps!
Daniel Sepp
Neudesic, LLC
On Jul 6, 6:49 am, Jens Franck
wrote:
> Hi,
>
> If I log all HL7 messages in the tracking database, and for some reason, I
> have to resend a bunch of messages, what is the easiest way to do so?
>
> This can e.g. be necessary if a receiving application had a failure, and
> want to receive all HL7 messages from the last 3 days. So it would be nice if
> I can just resend them from wiithin BizTalk itself. They are available in the
> BizTalk database....
>
> thanks a lot already
> Jens
date: Mon, 7 Jul 2008 08:47:26 -0700 (PDT)
author: Daniel S
|
|