10.02.2013 Views

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 ...

SHOW MORE
SHOW LESS

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>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!