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 ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Chapter 5: Importing <strong>Deployment</strong> Artifacts into a Domain<br />
Overview<br />
The <strong>deploy</strong>ment import process is based on the existence of target domains and<br />
<strong>deploy</strong>ment files extracted from source Workbench or <strong>deploy</strong>ment domains.<br />
The “Mapping <strong>ESB</strong> Artifacts to Target Domains” chapters described different ways to set<br />
up staging, source control, mapping of archives to target domains, and Directory Service<br />
population.<br />
This chapter discusses the procedures that take a mapped archive (or unmapped export<br />
files in a file store) and import it into the target domain. In this chapter, you see how the<br />
<strong>Sonic</strong> <strong>Deployment</strong> Archive Import Tool helps you create import rules to determine which<br />
files to overwrite and which to ignore.<br />
After developing import rules, the import process can be scripted, as described in<br />
“Defining Scripts to Automate <strong>Deployment</strong>” on page 81.<br />
The “Adapting Imported Services to a Domain” and “Updating a Revised <strong>Deployment</strong>”<br />
chapters discuss the final tuning of the imported <strong>ESB</strong> elements into the target domain, and<br />
the recurrence of the lifecycle when changes in developed applications are ready to update<br />
their previous <strong>deploy</strong>ment artifacts through established processes.<br />
Backing Up the Domain and Documenting Tests<br />
While importing <strong>deploy</strong>ment elements into an existing domain is not difficult, be sure you<br />
can recover the directory service if the updated domain is not accepted.<br />
Preparing a domain for import requires you to either stop and backup (incremental<br />
technique), or restore (build technique) the existing Directory Service. See “Incrementally<br />
Updating or Building Domains” on page 83 for more on these strategies.<br />
When you complete the backup or restoration of the Directory Service, start the container<br />
that hosts the Directory Service and the management broker.<br />
Developers should describe the tests (written as <strong>ESB</strong> services or processes) that verify<br />
their <strong>deploy</strong>ment elements when their work moves from <strong>Sonic</strong> Workbench into a target<br />
environment. Those tests can be added to the project elements packaged with the runtime<br />
<strong>deploy</strong>ment files.<br />
If regression or error conditions cannot be resolved, stop the domain manager and restore<br />
the directory service backup.<br />
106 <strong>Progress</strong> <strong>Sonic</strong> <strong>ESB</strong> <strong>Deployment</strong> <strong>Guide</strong> <strong>8.5</strong>