Skip to main content

I’m testing 24R1 in preparation for an upgrade from App10.

In App10 i used custom events with pl/sql action to send application messages to an internal SOAP web-service. I understand pl/sql actions will probably be removed soon, so i’m looking for an alternative.

I’m trying out Application Message actions; however i have a need to send my messages using a queue of their own. But it seems to me all application messages sent from a Custom Event Action are using the queue NOTIFICATIONS. If i create a routing rule to change the queue i get an error message on the application message “Matched routing rule XXX is not defined for queue 'NOTIFICATIONS’ that is already defined on message #nnn”.

How can i change which queue is used for specific messages sent from a custom event action?

I have reported this issue in the past via case CS0324988 and the fix for this issue is included as of 25R1 EA release.


Thats great news! Thanks for letting me know.


Hi,

 

Can anyone share what the routing rule would look like when trying to route specific custom event messages to its own queue vs. being sent to the ‘notifications’ queue?

 

Thanks,
 


@kniekamp In the "Content Based Conditions" section of the Routing Rule you can enter a new record with condition "MESSAGE_FUNCTION = <event_id>" where <event_id> is the Event ID. This will lead for that Routing Rule to then apply to the Application Messages from that Event ID. This has always worked.

If you then also define a Queue in that same Routing Rule as of 25R1 it will put the Application Message into that queue as well as expected.


Reply