Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Added Status as Approved

...

IDNFR-2007
NameAriba Event Management Orchestration Framework
AuthorKapila Epasinghe ( kapila.epasinghe-ext@syensqo.com )
ApproverSascha Wenninger ( sascha.wenninger-ext@syensqo.com )
StatusApproved


Summary

The integration solution is designed to solve a coordination and rate-limit management problem between Ariba and Keelvar APIs used in Sourcing Processes. 

...

ObjectValue JMS Event RouterValue JMS Master Data RouterDescription
Sender Queue NamearibaEventMgtQueuearibaMasterDataQueueThe source JMS Queue to retrieve messages
Maximum Retries Allowed55The messages are gracefully pushed to a defined separate "Dead Letter Queue" (DLQ) used for error handling. No further processing will be done after the configured number of retries.
Dead Letter Queue for Error HandlingDLQ_aribaEventMgtQueueDLQ_aribaMasterDataQueueThe name of the Dead Letter Queue that persists messages when the number of processing times reaches the maximum Retry Limit

...

For the current solution, based on the number of calls and the schedule, the configurable pause time limit provides adequate support for re-processing of messages. However, if further integrations are added to the package, further design analysis may be required to control the length of the pause

Reprocessing from Dead Letter Queue (DLQ)

At the moment, the DLQ is only used as a placeholder for any messages that have failed the number of retries configured. Currently, no retry from DLQ is enabled, and this solution may be enhanced to provide the ability to reprocess the messages in the DLQ back to the JMS Queue.

...