Skip to main content
Question

Application message and queue list

  • September 12, 2025
  • 27 replies
  • 145 views

Forum|alt.badge.img+11

Hello, we sometimes have an issue about calling a specific event which runs an http request, sometimes, IFS takes a lot of time to execute the event. How can we reduce this time execution? Thanks

 

27 replies

Forum|alt.badge.img+11
  • Author
  • Hero (Customer)
  • September 12, 2025

 


Forum|alt.badge.img+11
  • Author
  • Hero (Customer)
  • September 17, 2025

no response?

We are on IFS 10 upd 5


Link
Superhero (Customer)
Forum|alt.badge.img+23
  • Superhero (Customer)
  • September 17, 2025

Hi ​@romsar 

If you have too many entries, it will take time.

Maybe you can clean up old entries.


Link
Superhero (Customer)
Forum|alt.badge.img+23
  • Superhero (Customer)
  • September 17, 2025

Are you in cloud or onPrem?


Forum|alt.badge.img+11
  • Author
  • Hero (Customer)
  • September 17, 2025

We are on IFS 10 upd 5


Forum|alt.badge.img+11
  • Author
  • Hero (Customer)
  • September 17, 2025

I don’t fully understand your message, why cleaning up old entries? old entries already ran, so they have no impact on performances, right?


Link
Superhero (Customer)
Forum|alt.badge.img+23
  • Superhero (Customer)
  • September 17, 2025

We are on IFS 10 upd 5

I know. This is the version. 😊

How do you host IFS? In cloud or in your company?


Forum|alt.badge.img+11
  • Author
  • Hero (Customer)
  • September 17, 2025

I know this is the version and this is in our company and it runs with a middleware


Link
Superhero (Customer)
Forum|alt.badge.img+23
  • Superhero (Customer)
  • September 17, 2025

OK. Is it slow in this case only, or generally?


Forum|alt.badge.img+11
  • Author
  • Hero (Customer)
  • September 17, 2025

this occurs sometimes but not regularly, we can spend months with no issue, but lately, that occured 2 times in 1 week. Last time, it was on hold for about 30 minutes


Link
Superhero (Customer)
Forum|alt.badge.img+23
  • Superhero (Customer)
  • September 18, 2025

The reason can be that you have sometimes a lot of entries on this screen.

And then the event check the condition in all these data.  

Is that a SQL event?


Forum|alt.badge.img+11
  • Author
  • Hero (Customer)
  • September 18, 2025

This is actually an application message


dsj
Ultimate Hero (Partner)
Forum|alt.badge.img+22
  • Ultimate Hero (Partner)
  • September 18, 2025

Hi ​@romsar 

 

What is the most time consuming part, is t the application message in Released state or the Processing time (actual execution time)?

 


Forum|alt.badge.img+11
  • Author
  • Hero (Customer)
  • September 19, 2025

Hello ​@dsj 

the process to switch the state, from processing to finished.

When that works fine, the execution lasts less than 0.01 second


dsj
Ultimate Hero (Partner)
Forum|alt.badge.img+22
  • Ultimate Hero (Partner)
  • September 19, 2025

Hello ​@dsj 

the process to switch the state, from processing to finished.

When that works fine, the execution lasts less than 0.01 second

 

It looks like the http call from the application message which takes time. In the routing rule, check if you have defined a Queue.

If no queue is defined, then the transaction (event) will wait until the response back from the http call. If the response is not needed to proceed with the transaction, by setting up a queue in the routing rule will run the http call asynchronous from the main transaction.

 

Hope it helps!

Damith


Forum|alt.badge.img+11
  • Author
  • Hero (Customer)
  • September 19, 2025

@dsj can you tell me more about routing rules? from what I see, we have no customization on this, I believe that none of us knew this screen 

 

 

about the process that we have a time execution issue, it’s a custom event which calls an http request with no response


Link
Superhero (Customer)
Forum|alt.badge.img+23
  • Superhero (Customer)
  • September 19, 2025

You can check this page as well: IFS Cloud Technical Documentation


dsj
Ultimate Hero (Partner)
Forum|alt.badge.img+22
  • Ultimate Hero (Partner)
  • September 19, 2025

Hi ​@romsar 

Right click on one of your application message, View Details...

 

Here you can see what’s the routing rule used and and navigate to the routing rule page by clicking the link

 

Check the Queue and if it’s None, that means no queue is used.

For outbound messages you can pick OUT1 which is a predefined queue. But you can configure your own queue as well.

Read more about Routing address/routing rules here

Routing Rules and Addresses


Forum|alt.badge.img+11
  • Author
  • Hero (Customer)
  • September 22, 2025

Hello ​@dsj 

We have no routing rule in the detail, is that an error we have?

 


dsj
Ultimate Hero (Partner)
Forum|alt.badge.img+22
  • Ultimate Hero (Partner)
  • September 22, 2025

Hi ​@romsar 

What is the Event action type you created for this? is it a REST call or a SQL type action?


Forum|alt.badge.img+11
  • Author
  • Hero (Customer)
  • September 22, 2025

@dsj it’s an application message type, calling an uri


dsj
Ultimate Hero (Partner)
Forum|alt.badge.img+22
  • Ultimate Hero (Partner)
  • September 22, 2025

@dsj it’s an application message type, calling an uri

 

Can you please share a screenshot of the event action setup?


Forum|alt.badge.img+11
  • Author
  • Hero (Customer)
  • September 22, 2025

 


dsj
Ultimate Hero (Partner)
Forum|alt.badge.img+22
  • Ultimate Hero (Partner)
  • September 22, 2025

Hi ​@romsar 

When you define the Connector and the Address data, it will not use the IFS Connect routing to process the application message. But the message is queued in the Notification queue. So your setup is correct.

Back to the question: time the application message in Processing state is actual time it takes to invoke the http call. Since the issue happens sometimes, best thing is to check the http endpoint for any problems.

 

BR,

Damith


Forum|alt.badge.img+11
  • Author
  • Hero (Customer)
  • October 8, 2025

hello ​@dsj 

Weeks later, we didn’t meet any new issue, a workmate planned to restart the servers, since, everything seem to work fine now