Iguana Log Resubmit Best Practices

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

https://www.youtube.com/embed/5jzwxEQuhcE

Resubmit Methods Summary

Resubmit Type

Pros

Cons

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 Queue, (destination might receive duplicates)

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

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

  • 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

 

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

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.

Related pages