Whenever a real-time interface is used as a batch interface it creates a noticeable delay and backlog problem because that is not what it is designed for.
Unfortuately, vendors sometimes have such a mismatch and they gerenerate a batch of messages in a non-real-time fashion to burst across a real-time interface that isn’t designed for that intense load all at once.
I have not used the throttling settings successfully that you are playing with because I too was challenged to understand or see much impact of tinkering with them.
So here are methods I have utilized to help.
Move the burst of batched messages to a time slot that has the least impact, since these are usually scheduled events.
Create multiple sites so that one site just receives the messages from the source system and only raw routes (no xlates) to another distribution site or outbound site (the outbound sites contains the xlates).
This is the fastest way I found to get them off the source system and onto cloverleaf, with our fastest I’ve wittnessed hitting 150 messages per second but the vendors capacity usually will be the throttling factor and not cloverleaf with this design.
On one of our source vendor (SMS/CARE) feeds that has combined message types (ADT & Orders) we had enough control to send any Orders out of their sending que before any ADTs go out.
In other words establish with the vendor or configure their interface if you have control to prioritize from the source if possible.
Also, if possible have a seperate integration from source to destination each using their own port like one for orders & one integration for results and another integration for ADT.
I try to avoid combining 2 or more source feed into one outbound interface using a single port, which lends itself to maintenance headaches and the problem you are describing.
There is a message priority setting within cloverleaf that can be set but the times I tried to use on older versions of cloverleaf (like CL 3.5.5 and earlier) via the resend feature it seemed to have no effect.
I’m not sure if that is the case using a TPS/TCL proc to set the priority in the message metadata since I was discouraged with what I saw from using the GUI resend and setting the priority their.
Others might have useful suggestions to offer if you can describe in more detail your integration of concern from the sources system -> cloverleaf -> outbound system.
For Example:
IB-ADT —->|
[code]
IB-ADT —->|
Russ Ross
RussRoss318@gmail.com