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.

Incrementally Updating or Building Domains<br />

Incrementally Updating or Building Domains<br />

You can update the <strong>ESB</strong> elements in a domain or, for testing environments, initialize the<br />

domain so that only the packaged <strong>ESB</strong> elements populate the domain after import.<br />

Incrementally Updating a Domain<br />

When importing files into a target domain, the existing Directory Service is usually<br />

populated with existing <strong>ESB</strong> elements, as shown in the following illustration:<br />

UPDATE scripts<br />

Target Domain<br />

Directory<br />

Service<br />

POPULATED<br />

Import Rules<br />

- Overwrite<br />

- Ignore<br />

The changes you apply must reconcile the incoming files with existing files so that any<br />

potential file overwrites clearly determine whether the incoming files take precedence<br />

over (overwrite) the existing files or not (ignore).<br />

Update scripts must submit archives to the target domain in a specified sequence so that<br />

the decision to ignore or overwrite changes in multiple archives achieves the expected<br />

final result.<br />

The archive packaged after successful integration testing is imported into an advanced<br />

staging domain or production as an incremental update. In live stages, the more elaborate<br />

distributed resources and existing <strong>ESB</strong> elements are not easily decoupled, so their<br />

Directory Services are incremented by files selected in import properties files and<br />

matching files are resolved to determine which of the matched files is retained.<br />

<strong>Progress</strong> <strong>Sonic</strong> <strong>ESB</strong> <strong>Deployment</strong> <strong>Guide</strong> <strong>8.5</strong> 83

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

Saved successfully!

Ooh no, something went wrong!