Pradeep,
Here is scenario in detail.
1)the DB has a down time.(lets say 8 hours).
2)In that time period IS servers are restarted one after the other(as they are clustered environment)when they get restarted the JDBC connections are not up as the DB is down.Solution:I disable and enable JDBC Connections before and after the DB is down.(It is the solution i can think of).
3)But the triggers subscribe to the data 24 X 7.So when the JDBC connections are disabled for 8 hours(the DB down time),the data is errored out when it tries use the insert statement as they try to use Disabled DB connections .Solution:using these serivces (pub.trigger:suspendRetrieval and pub.trigger:resumeRetrieval, persist component is set to true before and after the DB is down)
Note:As the environment is Clustered.
i am sure i need to run the scheduled service to disable/enable DB Connections on both the servers,that is clustered set to false for the scheduled services.
My issue: I guess i need to run the scheduled services of triggers( suspending/resuming retrival of triggers) on both the servers, that is clustered set to false for the scheduled services and also setting persist to true in those services as the IS is restarted after the service is run.
I was asking for a view(am i doing the right thing) on this as i cannot test it as it is a PROD environment and QA env is not clustered.
Thanks,
Ram
#Integration-Server-and-ESB#Flow-and-Java-services#webMethods