Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
  1. Issue:

    1. Resubmit add hoc messages (1 ~2 msg) from Iguana Log Browser is not issue

    2. However, when perform large message resubmit (manually → Time consuming)

      1. Add performance decrease because too many API resubmit and log search calls

  2. How does Log Resubmit work from the Iguana Log Broswer

    1. When you select resubmit message from the logs menu , the message is downloaded from the Iguana Server and stored in the payload

    2. Using the same payload Iguana invokes the message resubmi API call to add the message into the queue to send.

  3. More better performance way

    1. Search a bulk resubmit messages

    2. Export as txt

    3. Create From File → LLP where LPP will point back to the resubmit channel

Summary

Assumption: LLP - Filter - LLP

Info

Iguana logging allows customer to resubmit message, such as:

  • Resubmit single message due to missing data

  • Resubmit bulk messages due to unavailable downstream systems

There are a few ways that allow you to resubmit Iguana messages effectively

...

Resubmit Methods Summary

Resubmit Type

Pros

Cons

Single Message on the same channel

  • Best for Resubmitting small amount of messages

  • Quick and easy process

  • You can re-send specific failed messages

  • Not ideal to re-send messages in bulk.

  • Can cause Iguana Instance to slow down if large number of messages are resubmitted

Bulk Messages on the same channel

  • You can resubmit large number of messages.

  • Does not add repeating strain on your Iguana Channel.

  • Fairly simple to use

  • Only available if your message is passing a filter or process (from file , translator etc)

  • Will send all the messages following the

Que
  • Queue, (destination might receive duplicates)

External Tool (ex. HL7 Simulator) to send Message over LLP

  • Avoids

putting Strain
  • adding strain on your Iguana Instance and resubmit process is done on a separate application

Will have
  • Would need to turn off the source system as messages potentially won't be received by 2 source system simultaneously

Built Resubmit From Translator to Channel

  • Resubmit large amount of messages

  • Avoids straining your Iguana instance

  • Avoids turning off source system

  • Easy to debug

  • One Resubmit channel can resubmit message to more than one channel in your Iguana instance

  • Must change common architecture(From “From LLP to LLP“ to “From LLP to Que, Que to LLP”)

  • Increases the number of channels

  • You will still have to download messages individually

Different Channel Architecture and Resubmit Process

...

Resubmit Methods Details

1) Single Message on the same channel

...

  • You can use the resubmit option in your logs to resubmit messages .

  • However it is only good to use that feature to resent small amount of messages , sending large amount of messages can cause Iguana’s performance to suffer

2) Bulk Messages on the same channel

...

  • Same process as “Single Message Resubmit“ and reseting message index allows you to resubmit bulk messages from the “Processed“ message queue.

  • You can also resend a bulk messages by placing a marker on a log message and select the processed button.

...

  • Once you have clicked start here , all messages starting from the selected log message will be resubmitted.

  • Please note you will not have the Processed Option from your LLP to LLP channel as the message needs to be processed, this means messages coming out of the translator/filer or a From File component.

  • Be advised this method will resubmit all the messages which means the destination may also get duplicates.

For more information and steps click here .

3) External Tool Resubmit

...

  • You can use a third party software such as HL7 Simulator to re submit your messages.

  • Simply download the message from Iguana and have your Hl7 Simulator

    • Point to the file to retrieve message from

    • Ensure it is set to resubmit to your local environment (address)

    • Ensure the sending port matches the port of your from LLP component

Creating a separate channel to handle all resubmit process

...

Video

...

4) Built Resubmit From Translator to Channel

...

  • This method utilizes a separate Iguana Channel to perform the resubmit process.

  • This method requires the architecture shown above, where the source system sends to the Queue in one channel and another channel receives from the Queue to send to destination.

  • You will download the messages from your logs as a file and place it in a directory

  • A third channel which will act as our Resubmit Channel will read file from directory and pushed

  • This will reduce process load on a single channel, as well as perform bulk Resubmit with ease.