|
Re: ORACLE DCN TCP Ports [message #661549 is a reply to message #661490] |
Thu, 23 March 2017 11:00 |
|
Caffeine+
Messages: 14 Registered: February 2017
|
Junior Member |
|
|
Based on your description of events I assume that you are using JDBC style registrations. That style uses application-managed listener endpoints which is in conflict with your policies. PL/SQL style registrations are closer to what you need. Using a PL/SQL style registration will give you control over the interception and processing of the change notification message.
The DB will capture and stage the change like it does now but, instead of calling out to the app, it will call a stored procedure that you code. That new procedure could persist the message into a staging area reserved for your application. The application would then log into the DB and consume the notifications from that staging area. You can use Advanced Queues to persist the message or build your own solution using tables.
I can think of other ways to propagate change notifications but it would depend on the details of the restrictions: Security folks paranoid over opening firewalls ports from/to the DB besides 1521; Application team worried about en entry point into their stack; Etc. I can comment further is you provide more details.
HTH
|
|
|