esb_deploy - Progress Sonic ESB Deployment Guide 8.5 - Product ...
esb_deploy - Progress Sonic ESB Deployment Guide 8.5 - Product ...
esb_deploy - Progress Sonic ESB Deployment Guide 8.5 - Product ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Backup the Directory Service<br />
Implementing Domain Builds and Updates<br />
Before starting incremental changes, you should stop the management container, and then<br />
back up the Directory Service store before you perform archive imports. If imports and<br />
regression testing do not succeed, you can revert gracefully to the prior configuration.<br />
Important An import procedure that considers restoration of the Directory Service as a recovery<br />
technique should lock out administrative changes to the Directory Service until the<br />
import is complete and verified. When you start the domain manager after backup, you<br />
could revise the password for administrative users until the import procedure is complete<br />
and then change it back.<br />
Another tactic is to install the administrator tools on the target domain manager system.<br />
Then, when the import file is copied to that system, the domain manager can drop its<br />
network connections until the local user completes the import procedure (or restores the<br />
previous directory service.) That tactic can be quite effective when using fault tolerant<br />
management components at a remote site. In that case, when you back up the primary<br />
Directory Service and copy it to the backup location, set it to not accept updates. Then,<br />
when you take the primary Directory Service offline the failover is to the current data set<br />
as read-only. After the import session is complete, failback to the primary Directory<br />
Service resumes as write-enabled.<br />
Run a Scripted Update Sequence<br />
If you use archives in the advanced stages, the flow of updates might result in more than<br />
one archive loading to achieve the update. In that circumstance, you might want to script<br />
the process so that any overwrites in the import properties are consistently applied in later<br />
stages.<br />
See “Defining Scripts to Automate <strong>Deployment</strong>” on page 81 for information on creating<br />
and applying scripts.<br />
Evaluate Target Overwrites<br />
When <strong>deploy</strong>ment elements reach advanced staging and production, you must decide<br />
whether or not to overwrite on a file match. In the absence of a timestamp, you cannot<br />
choose to have “newer” overwrite “older.” Developer documentation and file<br />
management techniques can make these decisions easier. For example:<br />
● Use comments in XML files to record change history — When you add notes to<br />
XML files (actually, any files), you continue the established programmer tradition of<br />
maintaining change history.<br />
<strong>Progress</strong> <strong>Sonic</strong> <strong>ESB</strong> <strong>Deployment</strong> <strong>Guide</strong> <strong>8.5</strong> 91