Disable Oracle SOA Suite Event delivery Network

In this post you will see how to disable the oracle SOA suite event delivery network.

we have 3 ways to pause or unpause EDN in oracle SOA suite.

1. EDNConfig MBean (via /em Enterprise Manager – System MBean Browser)
(Ensure you click Apply / Save after editing)

Navigation –>

In http//Host.domain:port/em> Expand SOA > right click on soa-infra > select ADMINISTRATION at the bottom > then System MBean Browser.
Then in System MBean Browser > MBean Application > Defined MBeans > oracle.as.soainfra.config > Server: SOA_cluster_name > EDNConfig > EDN
(Within the System MBean Browser you can also click on the small binoculars / search icon, and search on the term ‘EDNConfig’) 

change the value for paused to true.

2. WLST commands

–> sca_disableEventsDelivery() –> disable or pause EDN event delivery.
–> sca_enableEventsDelivery() –> enable or resume EDN event delivery. 

3.  WLST commands

 custom()

 cd(‘oracle.as.soainfra.config/oracle.as.soainfra.config:name=edn,type=EDNConfig,Application=soa-infra’)
 set(‘Paused’, 1) –>  pause EDN event delivery.
 set(‘Paused’, 0) –> resume delivery.
 get(‘Paused’) –>  check current value of ‘Paused’ attribute 

Notes:

1. To start WLST command line, run (for e.g.):

$MW_HOME/SOA/common/bin/wlst.sh

2. Above WLST commands need to run online. To get online, run (for e.g.): 

e.g. connect(‘weblogic’, ‘welcome1’, ‘t3://localhost:7001’)

3. SOA server restart is NOT needed for the above actions to take effect.

Leave a comment